Commit 06eda36abc0b1b23a632f268ea5660210e75d4eb
1 parent
5f7e35c6
add javadoc jar task to build script
Showing
1 changed file
with
57 additions
and
39 deletions
ant/build_liteloader.xml
@@ -37,29 +37,29 @@ | @@ -37,29 +37,29 @@ | ||
37 | </target> | 37 | </target> |
38 | 38 | ||
39 | <target name="setup_development"> | 39 | <target name="setup_development"> |
40 | - <property name="skipremoval" value="DEV" /> | 40 | + <property name="skipremoval" value="DEV" /> |
41 | <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}.md5" /> | 41 | <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}.md5" /> |
42 | - <property name="artefact.name" value="${ant.project.name}-${mcversion}" /> | 42 | + <property name="artefact.name" value="${ant.project.name}-${mcversion}-DEV" /> |
43 | </target> | 43 | </target> |
44 | 44 | ||
45 | <target name="setup_production"> | 45 | <target name="setup_production"> |
46 | - <property name="skipremoval" value="" /> | 46 | + <property name="skipremoval" value="" /> |
47 | <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}_production.md5" /> | 47 | <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}_production.md5" /> |
48 | - <property name="artefact.name" value="${ant.project.name}-${mcversion}" /> | 48 | + <property name="artefact.name" value="${ant.project.name}-${mcversion}" /> |
49 | </target> | 49 | </target> |
50 | 50 | ||
51 | <target name="setup_jenkins"> | 51 | <target name="setup_jenkins"> |
52 | - <property name="skipremoval" value="" /> | 52 | + <property name="skipremoval" value="" /> |
53 | <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}_production.md5" /> | 53 | <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}_production.md5" /> |
54 | - <property name="artefact.name" value="${ant.project.name}-${mcversion}-SNAPSHOT" /> | 54 | + <property name="artefact.name" value="${ant.project.name}-${mcversion}-SNAPSHOT" /> |
55 | </target> | 55 | </target> |
56 | 56 | ||
57 | <!-- Main target --> | 57 | <!-- Main target --> |
58 | <target name="development" depends="setup_development, findmcp, setdirsold, setdirsnew, build" description="Entry point for MCP and upstream builds" /> | 58 | <target name="development" depends="setup_development, findmcp, setdirsold, setdirsnew, build" description="Entry point for MCP and upstream builds" /> |
59 | 59 | ||
60 | - <target name="production" depends="setup_production, findmcp, setdirsold, setdirsnew, build, mcpjar" description="Entry point for production builds" /> | 60 | + <target name="production" depends="setup_production, findmcp, setdirsold, setdirsnew, build, javadoc, mcpjar" description="Entry point for production builds" /> |
61 | 61 | ||
62 | - <target name="jenkins" depends="setup_jenkins, findmcp, setdirsold, setdirsnew, build, mcpjar" description="Entry point for CI builds" /> | 62 | + <target name="jenkins" depends="setup_jenkins, findmcp, setdirsold, setdirsnew, build, javadoc, mcpjar" description="Entry point for CI builds" /> |
63 | 63 | ||
64 | <target name="setdirsnew" description="Set the MCP source directories for the new layout" unless="mcpsrc.exists"> | 64 | <target name="setdirsnew" description="Set the MCP source directories for the new layout" unless="mcpsrc.exists"> |
65 | <echo level="info" message="Setting MCP source directories for NEW configuration" /> | 65 | <echo level="info" message="Setting MCP source directories for NEW configuration" /> |
@@ -264,37 +264,55 @@ | @@ -264,37 +264,55 @@ | ||
264 | </jar> | 264 | </jar> |
265 | </target> | 265 | </target> |
266 | 266 | ||
267 | - <target name="mcpjar" description="Build the MCP-names"> | ||
268 | - <echo level="info" message="Building mcpnamesjars" /> | ||
269 | - | ||
270 | - <mkdir dir="${dist.dir}" /> | ||
271 | - | ||
272 | - <delete file="${dist.dir}/${artefact.name}-mcpnames.${filetype}" /> | ||
273 | - <delete file="${dist.dir}/${artefact.name}-mcpnames-sources.${filetype}" /> | ||
274 | - | ||
275 | - <jar destfile="${dist.dir}/${artefact.name}-mcpnames.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8"> | ||
276 | - <manifest> | ||
277 | - <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" /> | ||
278 | - <attribute name="Implementation-Vendor" value="${author}" /> | ||
279 | - <attribute name="Implementation-Title" value="${ant.project.name}" /> | ||
280 | - <attribute name="Implementation-Version" value="${version}" /> | ||
281 | - <attribute name="TweakClass" value="${tweakclass}" /> | ||
282 | - <attribute name="TweakName" value="LiteLoader" /> | ||
283 | - <attribute name="TweakVersion" value="${version}" /> | ||
284 | - <attribute name="TweakAuthor" value="${author}" /> | ||
285 | - </manifest> | ||
286 | - <fileset dir="${mcp.dir}/bin/minecraft"> | ||
287 | - <include name="com/mumfrey/**" /> | ||
288 | - <include name="net/eq2online/**" /> | ||
289 | - </fileset> | ||
290 | - </jar> | ||
291 | - <jar destfile="${dist.dir}/${artefact.name}-mcpnames-sources.${filetype}" duplicate="preserve" index="false" filesetmanifest="skip"> | ||
292 | - <fileset dir="${eclipse}/LiteLoader/java/common" /> | ||
293 | - <fileset dir="${eclipse}/LiteLoader/java/client" /> | ||
294 | - <fileset dir="${eclipse}/LiteLoader/debug" /> | ||
295 | - <fileset dir="${eclipse}/LiteLoader/resources" /> | ||
296 | - </jar> | ||
297 | - </target> | 267 | + <target name="mcpjar" description="Build the MCP-names"> |
268 | + <echo level="info" message="Building mcpnamesjars" /> | ||
269 | + | ||
270 | + <mkdir dir="${dist.dir}" /> | ||
271 | + | ||
272 | + <delete file="${dist.dir}/${artefact.name}-mcpnames.${filetype}" /> | ||
273 | + <delete file="${dist.dir}/${artefact.name}-mcpnames-sources.${filetype}" /> | ||
274 | + | ||
275 | + <jar destfile="${dist.dir}/${artefact.name}-mcpnames.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8"> | ||
276 | + <manifest> | ||
277 | + <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" /> | ||
278 | + <attribute name="Implementation-Vendor" value="${author}" /> | ||
279 | + <attribute name="Implementation-Title" value="${ant.project.name}" /> | ||
280 | + <attribute name="Implementation-Version" value="${version}" /> | ||
281 | + <attribute name="TweakClass" value="${tweakclass}" /> | ||
282 | + <attribute name="TweakName" value="LiteLoader" /> | ||
283 | + <attribute name="TweakVersion" value="${version}" /> | ||
284 | + <attribute name="TweakAuthor" value="${author}" /> | ||
285 | + </manifest> | ||
286 | + <fileset dir="${mcp.dir}/bin/minecraft"> | ||
287 | + <include name="com/mumfrey/**" /> | ||
288 | + <include name="net/eq2online/**" /> | ||
289 | + </fileset> | ||
290 | + </jar> | ||
291 | + <jar destfile="${dist.dir}/${artefact.name}-mcpnames-sources.${filetype}" duplicate="preserve" index="false" filesetmanifest="skip"> | ||
292 | + <fileset dir="${eclipse}/LiteLoader/java/common" /> | ||
293 | + <fileset dir="${eclipse}/LiteLoader/java/client" /> | ||
294 | + <fileset dir="${eclipse}/LiteLoader/debug" /> | ||
295 | + <fileset dir="${eclipse}/LiteLoader/resources" /> | ||
296 | + </jar> | ||
297 | + </target> | ||
298 | + | ||
299 | + <target name="javadoc" description="Create the javadoc jar"> | ||
300 | + <javadoc destdir="${stage.dir}/docs"> | ||
301 | + <fileset dir="${eclipse}/${project}/java"> | ||
302 | + <exclude name="**/debug" /> | ||
303 | + <exclude name="**/debug/*.java" /> | ||
304 | + </fileset> | ||
305 | + </javadoc> | ||
306 | + <jar destfile="${dist.dir}/${artefact.name}-javadoc.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8"> | ||
307 | + <manifest> | ||
308 | + <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" /> | ||
309 | + <attribute name="Implementation-Vendor" value="${author}" /> | ||
310 | + <attribute name="Implementation-Title" value="${ant.project.name}" /> | ||
311 | + <attribute name="Implementation-Version" value="${version}" /> | ||
312 | + </manifest> | ||
313 | + <fileset dir="${stage.dir}/docs" /> | ||
314 | + </jar> | ||
315 | + </target> | ||
298 | 316 | ||
299 | <property environment="env" /> | 317 | <property environment="env" /> |
300 | 318 |