|
63 | 63 | patches/8036-draft.diff
|
64 | 64 | patches/8038-draft.diff
|
65 | 65 | patches/mvn-sh.diff
|
| 66 | + patches/project-marker-jdk.diff |
66 | 67 | patches/generate-dependencies.diff
|
67 | 68 | patches/rename-debugger.diff
|
68 | 69 | patches/remove-db.diff
|
|
109 | 110 | <mkdir dir="${lsp.build.dir}/etc" />
|
110 | 111 | <copy todir="${lsp.build.dir}/etc" file="script/etc/nbcode.conf" overwrite="true" />
|
111 | 112 | <copy todir="${lsp.build.dir}/etc" file="script/etc/nbcode.clusters" overwrite="true" />
|
112 |
| - <move file="${lsp.build.dir}/java/maven/bin/mvn" tofile="${lsp.build.dir}/java/maven/bin/mvn.sh" /> |
| 113 | + <move file="${lsp.build.dir}/extide/ant/bin/ant" tofile="${lsp.build.dir}/extide/ant/bin/ant.sh"/> |
| 114 | + <move file="${lsp.build.dir}/extide/ant/bin/antRun" tofile="${lsp.build.dir}/extide/ant/bin/antRun.sh"/> |
| 115 | + <move file="${lsp.build.dir}/java/maven/bin/mvn" tofile="${lsp.build.dir}/java/maven/bin/mvn.sh"/> |
| 116 | + <move file="${lsp.build.dir}/java/maven/bin/mvnDebug" tofile="${lsp.build.dir}/java/maven/bin/mvnDebug.sh"/> |
| 117 | + <move file="${lsp.build.dir}/java/maven/bin/mvnyjp" tofile="${lsp.build.dir}/java/maven/bin/mvnyjp.sh"/> |
113 | 118 | <move file="${lsp.build.dir}/bin/nbcode" tofile="${lsp.build.dir}/bin/nbcode.sh" />
|
114 | 119 | <move file="${lsp.build.dir}/platform/lib/nbexec" tofile="${lsp.build.dir}/platform/lib/nbexec.sh" />
|
115 | 120 | <replace file="${lsp.build.dir}/bin/nbcode.sh" token="/platform*/lib/nbexec" value="/platform*/lib/nbexec.sh"/>
|
|
118 | 123 | <replace file="${lsp.build.dir}/platform/lib/nbexec64.dll" token="java.security.manager" value="no.java.secur.manager" encoding="ISO-8859-1"/>
|
119 | 124 | <chmod file="${lsp.build.dir}/bin/nbcode.sh" perm="u+x" />
|
120 | 125 | <chmod file="${lsp.build.dir}/platform/lib/nbexec.sh" perm="u+x"/>
|
121 |
| - <chmod file="${lsp.build.dir}/java/maven/bin/mvn.sh" perm="u+x" /> |
| 126 | + <chmod file="${lsp.build.dir}/extide/ant/bin/ant.sh" perm="u+x"/> |
| 127 | + <chmod file="${lsp.build.dir}/extide/ant/bin/antRun.sh" perm="u+x"/> |
| 128 | + <chmod file="${lsp.build.dir}/java/maven/bin/mvn.sh" perm="u+x"/> |
| 129 | + <chmod file="${lsp.build.dir}/java/maven/bin/mvnDebug.sh" perm="u+x"/> |
| 130 | + <chmod file="${lsp.build.dir}/java/maven/bin/mvnyjp.sh" perm="u+x"/> |
122 | 131 | </target>
|
123 | 132 | <target name="add-extra-modules" depends="build-lsp-server,build-l10n-bundles" if="extra.modules">
|
124 | 133 | <ant dir="../../nbbuild" target="build-nbms" inheritall="false" inheritrefs="false">
|
|
238 | 247 | <arg value="-Dexec.mainClass=org.netbeans.prepare.bundles.PrepareBundles" />
|
239 | 248 | <arg value="-Dexec.args=${build.dir}/bundles ${nb_all}" />
|
240 | 249 | </exec>
|
241 |
| - |
| 250 | + |
242 | 251 | <mkdir dir="${build.dir}/vsce" />
|
243 | 252 | <exec executable="npm${cmd.suffix}" failonerror="true" dir="${build.dir}/vsce">
|
244 | 253 | <arg value="install" />
|
245 | 254 | <arg value="--save" />
|
246 | 255 | < arg value= "@vscode/[email protected]" />
|
247 | 256 | </exec>
|
248 |
| - |
| 257 | + |
| 258 | + <exec executable="patch" dir="${build.dir}/vsce/node_modules/@vscode/vsce/out" failifexecutionfails="false" failonerror="false"> |
| 259 | + <arg value="-p1"/> |
| 260 | + <arg value="-z"/> |
| 261 | + <arg value=".orig"/> |
| 262 | + <arg value="-i"/> |
| 263 | + <arg value="${basedir}/patches/vsce-package-ContentTypes.diff"/> |
| 264 | + </exec> |
| 265 | + |
| 266 | + <move todir="${basedir}/vscode/node_modules" includeemptydirs="false"> |
| 267 | + <fileset dir="${basedir}/vscode/node_modules"> |
| 268 | + <include name="**/LICENSE"/> |
| 269 | + <include name="**/NOTICE"/> |
| 270 | + </fileset> |
| 271 | + <mapper type="glob" from="*" to="*.txt"/> |
| 272 | + </move> |
| 273 | + <move todir="${basedir}/vscode/nbcode" includeemptydirs="false"> |
| 274 | + <fileset dir="${basedir}/vscode/nbcode"> |
| 275 | + <include name="**/LICENSE"/> |
| 276 | + <include name="**/NOTICE"/> |
| 277 | + </fileset> |
| 278 | + <mapper type="glob" from="*" to="*.txt"/> |
| 279 | + </move> |
249 | 280 | <copy file="${basedir}/LICENSE.txt" todir="${basedir}/vscode" />
|
250 | 281 | <copy file="${basedir}/THIRD_PARTY_LICENSES.txt" todir="${basedir}/vscode" />
|
251 | 282 | <copy file="${basedir}/README.md" todir="${basedir}/vscode" />
|
|
0 commit comments