Changeset e390e67
- Timestamp:
- May 2, 2017 1:05:31 PM (4 years ago)
- Branches:
- master
- Children:
- 1e9c688
- Parents:
- d27d0603
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/jetty/build.xml
rd27d0603 re390e67 439 439 </target> 440 440 441 <!-- for Maven Central --> 442 <target name="servletJar" depends="compile" > 443 <!-- set if unset --> 444 <jar destfile="./build/servlet-i2p-${release.number}.jar" basedir="./build/obj" includes="net/i2p/servlet/filters/*.class" > 445 <manifest> 446 <attribute name="Specification-Title" value="I2P Servlet classes" /> 447 <attribute name="Specification-Version" value="${release.number}" /> 448 <attribute name="Specification-Vendor" value="The I2P Project https://geti2p.net/" /> 449 <attribute name="Implementation-Title" value="I2P Java Servlet classes" /> 450 <attribute name="Implementation-Version" value="${full.version}" /> 451 <attribute name="Implementation-Vendor" value="The I2P Project https://geti2p.net/" /> 452 <attribute name="Built-By" value="${build.built-by}" /> 453 <attribute name="Build-Date" value="${build.timestamp}" /> 454 <attribute name="Base-Revision" value="${workspace.version}" /> 455 <attribute name="X-Compile-Source-JDK" value="${javac.version}" /> 456 <attribute name="X-Compile-Target-JDK" value="${javac.version}" /> 457 </manifest> 458 </jar> 459 </target> 460 <target name="servletJavadoc"> 461 <mkdir dir="./build" /> 462 <mkdir dir="./build/servlet-i2p-javadoc" /> 463 <javadoc 464 sourcepath="./java/src:../../core/java/src" destdir="./build/servlet-i2p-javadoc" 465 packagenames="net.i2p.servlet.filters.*" 466 use="true" 467 splitindex="true" 468 windowtitle="I2P Servlet classes" /> 469 </target> 470 <target name="servletJavadocJar" depends="servletJavadoc"> 471 <jar jarfile="./build/servlet-i2p-${release.number}-javadoc.jar"> 472 <fileset dir="./build/servlet-i2p-javadoc" /> 473 </jar> 474 </target> 475 <target name="servletSourcesJar"> 476 <jar jarfile="./build/servlet-i2p-${release.number}-sources.jar"> 477 <fileset dir="./java/src" includes="net/i2p/servlet/filters/**" /> 478 </jar> 479 </target> 480 441 481 </project> -
build.xml
rd27d0603 re390e67 964 964 <delete file="mavencentral-mstreaming.jar" /> 965 965 <delete file="mavencentral-streaming.jar" /> 966 <delete file="mavencentral-servlet-i2p.jar" /> 966 967 </target> 967 968 … … 2017 2018 <ant dir="apps/streaming/java/" target="javadocJar" /> 2018 2019 <ant dir="apps/streaming/java/" target="sourcesJar" /> 2020 <ant dir="apps/jetty/" target="servletJar" /> 2021 <ant dir="apps/jetty/" target="servletJavadocJar" /> 2022 <ant dir="apps/jetty/" target="servletSourcesJar" /> 2019 2023 </target> 2020 2024 … … 2026 2030 <copy file="build/mstreaming.jar" tofile="pkg-mavencentral/mstreaming-${release.number}.jar" /> 2027 2031 <copy file="build/streaming.jar" tofile="pkg-mavencentral/streaming-${release.number}.jar" /> 2032 <copy file="apps/jetty/build/servlet-i2p-${release.number}.jar" todir="pkg-mavencentral/" /> 2028 2033 <!-- JavaDocs --> 2029 2034 <copy file="core/java/build/i2p-${release.number}-javadoc.jar" todir="pkg-mavencentral/" /> … … 2031 2036 <copy file="apps/ministreaming/java/build/mstreaming-${release.number}-javadoc.jar" todir="pkg-mavencentral/" /> 2032 2037 <copy file="apps/streaming/java/build/streaming-${release.number}-javadoc.jar" todir="pkg-mavencentral/" /> 2038 <copy file="apps/jetty/build/servlet-i2p-${release.number}-javadoc.jar" todir="pkg-mavencentral/" /> 2033 2039 <!-- Sources --> 2034 2040 <copy file="core/java/build/i2p-${release.number}-sources.jar" todir="pkg-mavencentral/" /> … … 2036 2042 <copy file="apps/ministreaming/java/build/mstreaming-${release.number}-sources.jar" todir="pkg-mavencentral/" /> 2037 2043 <copy file="apps/streaming/java/build/streaming-${release.number}-sources.jar" todir="pkg-mavencentral/" /> 2044 <copy file="apps/jetty/build/servlet-i2p-${release.number}-sources.jar" todir="pkg-mavencentral/" /> 2038 2045 <!-- POMs --> 2039 2046 <artifact:pom id="i2ppom" groupId="net.i2p" artifactId="i2p" version="${release.number}" … … 2085 2092 <dependency groupId="net.i2p.client" artifactId="mstreaming" version="${release.number}" /> 2086 2093 </artifact:pom> 2094 <artifact:pom id="servletpom" groupId="net.i2p" artifactId="servlet-i2p" version="${release.number}" 2095 name="I2P Servlet classes" 2096 description="Various servlet classes provided to plugins by Java I2P." 2097 url="https://geti2p.net/"> 2098 <license name="Public Domain" url="http://en.wikipedia.org/wiki/Public_domain" /> 2099 <developer name="zzz" organization="I2P" organizationUrl="https://geti2p.net/" /> 2100 <developer name="str4d" email="str4d@i2pmail.org" organization="I2P" organizationUrl="https://geti2p.net/" /> 2101 <scm connection="scm:git:git@github.com:i2p/i2p.i2p.git" 2102 developerConnection="scm:git:git@github.com:i2p/i2p.i2p.git" 2103 url="git@github.com:i2p/i2p.i2p.git" /> 2104 <dependency groupId="net.i2p" artifactId="i2p" version="${release.number}" /> 2105 <dependency groupId="org.apache.tomcat" artifactId="tomcat-servlet-api" version="8.0.33" /> 2106 </artifact:pom> 2087 2107 <artifact:writepom pomRefId="i2ppom" file="pkg-mavencentral/i2p-${release.number}.pom"/> 2088 2108 <artifact:writepom pomRefId="routerpom" file="pkg-mavencentral/router-${release.number}.pom"/> 2089 2109 <artifact:writepom pomRefId="mstreamingpom" file="pkg-mavencentral/mstreaming-${release.number}.pom" /> 2090 2110 <artifact:writepom pomRefId="streamingpom" file="pkg-mavencentral/streaming-${release.number}.pom" /> 2111 <artifact:writepom pomRefId="servletpom" file="pkg-mavencentral/servlet-i2p-${release.number}.pom" /> 2091 2112 <!-- Signatures --> 2092 2113 <echo message="Sign the files:" /> … … 2114 2135 <gpgsignasc file="pkg-mavencentral/streaming-${release.number}-javadoc.jar" /> 2115 2136 <gpgsignasc file="pkg-mavencentral/streaming-${release.number}-sources.jar" /> 2137 <gpgsignasc file="pkg-mavencentral/servlet-i2p-${release.number}.jar" /> 2138 <gpgsignasc file="pkg-mavencentral/servlet-i2p-${release.number}.pom" /> 2139 <gpgsignasc file="pkg-mavencentral/servlet-i2p-${release.number}-javadoc.jar" /> 2140 <gpgsignasc file="pkg-mavencentral/servlet-i2p-${release.number}-sources.jar" /> 2116 2141 <!-- Bundle --> 2117 2142 <jar destfile="mavencentral-i2p.jar"> … … 2133 2158 <fileset dir="./pkg-mavencentral"> 2134 2159 <include name="streaming-*" /> 2160 </fileset> 2161 </jar> 2162 <jar destfile="mavencentral-servlet-i2p.jar"> 2163 <fileset dir="./pkg-mavencentral"> 2164 <include name="servlet-i2p-*" /> 2135 2165 </fileset> 2136 2166 </jar>
Note: See TracChangeset
for help on using the changeset viewer.