Commit 83b09f046eb7121eebe91e0109a6c4d91000b836
1 parent
9f4fb480
add mcpnames jar task to ant script
Showing
1 changed file
with
29 additions
and
0 deletions
ant/build_liteloader.xml
@@ -255,6 +255,35 @@ | @@ -255,6 +255,35 @@ | ||
255 | </jar> | 255 | </jar> |
256 | </target> | 256 | </target> |
257 | 257 | ||
258 | + <target name="mcpjar" description="Build the MCP-names"> | ||
259 | + <echo level="info" message="Building mcpnamesjars" /> | ||
260 | + | ||
261 | + <mkdir dir="${dist.dir}" /> | ||
262 | + | ||
263 | + <delete file="${dist.dir}/${ant.project.name}-${version}-mcpnames.${filetype}" /> | ||
264 | + <delete file="${dist.dir}/${ant.project.name}-${version}-mcpnames-sources.${filetype}" /> | ||
265 | + | ||
266 | + <jar destfile="${dist.dir}/${ant.project.name}-${version}-mcpnames.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8"> | ||
267 | + <manifest> | ||
268 | + <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" /> | ||
269 | + <attribute name="Implementation-Vendor" value="${author}" /> | ||
270 | + <attribute name="Implementation-Title" value="${ant.project.name}" /> | ||
271 | + <attribute name="Implementation-Version" value="${version}" /> | ||
272 | + <attribute name="TweakClass" value="${tweakclass}" /> | ||
273 | + <attribute name="TweakName" value="LiteLoader" /> | ||
274 | + <attribute name="TweakVersion" value="${version}" /> | ||
275 | + <attribute name="TweakAuthor" value="${author}" /> | ||
276 | + </manifest> | ||
277 | + <fileset dir="${eclipse}/LiteLoader/bin" /> | ||
278 | + </jar> | ||
279 | + <jar destfile="${dist.dir}/${ant.project.name}-${version}-mcpnames-sources.${filetype}" duplicate="preserve" index="false" filesetmanifest="skip"> | ||
280 | + <fileset dir="${eclipse}/LiteLoader/java/common" /> | ||
281 | + <fileset dir="${eclipse}/LiteLoader/java/client" /> | ||
282 | + <fileset dir="${eclipse}/LiteLoader/debug" /> | ||
283 | + <fileset dir="${eclipse}/LiteLoader/resources" /> | ||
284 | + </jar> | ||
285 | + </target> | ||
286 | + | ||
258 | <property environment="env" /> | 287 | <property environment="env" /> |
259 | 288 | ||
260 | <target name="deploy" depends="production" description="Deploy artifact to local minecraft installation in APPDATA"> | 289 | <target name="deploy" depends="production" description="Deploy artifact to local minecraft installation in APPDATA"> |