You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2017/11/03 12:43:19 UTC
svn commit: r1814172 - /tomcat/trunk/res/maven/mvn-pub.xml
Author: jfclere
Date: Fri Nov 3 12:43:19 2017
New Revision: 1814172
URL: http://svn.apache.org/viewvc?rev=1814172&view=rev
Log:
Merge branch 'maven-install' of https://github.com/maxime-beck/tomcat into trunk
Modified:
tomcat/trunk/res/maven/mvn-pub.xml
Modified: tomcat/trunk/res/maven/mvn-pub.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/res/maven/mvn-pub.xml?rev=1814172&r1=1814171&r2=1814172&view=diff
==============================================================================
--- tomcat/trunk/res/maven/mvn-pub.xml (original)
+++ tomcat/trunk/res/maven/mvn-pub.xml Fri Nov 3 12:43:19 2017
@@ -42,6 +42,45 @@
</typedef>
</target>
+ <target name="maven-install" depends="init-maven">
+ <!--cleanup-->
+ <delete file="${pom}.tmp"/>
+
+ <!--replace the version in the pom-->
+ <copy file="${pom}" tofile="${pom}.tmp">
+ <filterset>
+ <filter token="MAVEN.DEPLOY.VERSION" value="${maven.deploy.version}"/>
+ </filterset>
+ </copy>
+
+ <artifact:install file="${file}">
+ <pom file="${pom}.tmp"/>
+ </artifact:install>
+
+ <delete file="${pom}.tmp"/>
+ </target>
+
+ <macrodef name="doMavenInstall">
+ <attribute name="artifactId"/>
+ <attribute name="jarFileName" default="@{artifactId}.jar" />
+ <attribute name="groupId" default="org.apache.tomcat" />
+ <attribute name="file" default="${tomcat.lib.path}/@{jarFileName}" />
+ <attribute name="pom" default="@{artifactId}.pom" />
+ <attribute name="srcJarFileName" default="@{artifactId}-src.jar" />
+ <attribute name="src" default="${tomcat.src.path}/@{srcJarFileName}" />
+ <sequential>
+ <antcall target="maven-install">
+ <param name="file" value="@{file}"/>
+ <param name="groupId" value="@{groupId}"/>
+ <param name="artifactId" value="@{artifactId}"/>
+ <param name="pom" value="${tomcat.pom.path}/@{pom}"/>
+ <param name="src" value="@{src}"/>
+ <param name="src.skip" value="@{src.skip}"/>
+ <param name="maven.deploy.version" value="9.0.2-dev"/>
+ </antcall>
+ </sequential>
+ </macrodef>
+
<target name="maven-deploy" depends="init-maven">
<!--cleanup-->
<delete file="${pom}.tmp"/>
@@ -227,6 +266,108 @@
</sequential>
</macrodef>
+ <target name="generic-install" depends="init-maven">
+ <doMavenInstall artifactId="tomcat-juli"
+ file="${tomcat.bin.path}/tomcat-juli.jar"/>
+
+ <!-- Standard jars in lib directory -->
+ <doMavenInstall artifactId="tomcat-annotations-api"
+ jarFileName="annotations-api.jar"
+ srcJarFileName="annotations-api-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-catalina"
+ jarFileName="catalina.jar"
+ srcJarFileName="catalina-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-catalina-ant"
+ jarFileName="catalina-ant.jar"
+ srcJarFileName="catalina-ant-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-catalina-ha"
+ jarFileName="catalina-ha.jar"
+ srcJarFileName="catalina-ha-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-tribes"
+ jarFileName="catalina-tribes.jar"
+ srcJarFileName="catalina-tribes-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-storeconfig"
+ jarFileName="catalina-storeconfig.jar"
+ srcJarFileName="catalina-storeconfig-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-jdbc"
+ jarFileName="tomcat-jdbc.jar"
+ srcJarFileName="tomcat-jdbc-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-el-api"
+ jarFileName="el-api.jar"
+ srcJarFileName="el-api-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-jasper"
+ jarFileName="jasper.jar"
+ srcJarFileName="jasper-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-jasper-el"
+ jarFileName="jasper-el.jar"
+ srcJarFileName="jasper-el-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-jsp-api"
+ jarFileName="jsp-api.jar"
+ srcJarFileName="jsp-api-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-servlet-api"
+ jarFileName="servlet-api.jar"
+ srcJarFileName="servlet-api-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-websocket-api"
+ jarFileName="websocket-api.jar"
+ srcJarFileName="websocket-api-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-jaspic-api"
+ jarFileName="jaspic-api.jar"
+ srcJarFileName="jaspic-api-src.jar"/>
+
+ <doMavenInstall artifactId="tomcat-api"/>
+ <doMavenInstall artifactId="tomcat-jni"/>
+ <doMavenInstall artifactId="tomcat-util"/>
+ <doMavenInstall artifactId="tomcat-util-scan"/>
+ <doMavenInstall artifactId="tomcat-coyote"/>
+ <doMavenInstall artifactId="tomcat-dbcp"/>
+ <doMavenInstall artifactId="tomcat-websocket"/>
+
+ <!-- Extras jars -->
+ <doMavenInstall artifactId="tomcat-catalina-jmx-remote"
+ groupId="org.apache.tomcat.extras"
+ file="${tomcat.extras.path}/catalina-jmx-remote.jar"
+ src="${tomcat.extras.src.path}/catalina-jmx-remote-src.jar" />
+ <doMavenInstall artifactId="tomcat-catalina-ws"
+ groupId="org.apache.tomcat.extras"
+ file="${tomcat.extras.path}/catalina-ws.jar"
+ src="${tomcat.extras.src.path}/catalina-ws-src.jar" />
+
+ <!-- Emedded jars -->
+ <doMavenInstall artifactId="tomcat-embed-core"
+ groupId="org.apache.tomcat.embed"
+ file="${tomcat.embed.path}/tomcat-embed-core.jar"
+ pom="tomcat-embed-core.pom"
+ src="${tomcat.embed.src.path}/tomcat-embed-core-src.jar"/>
+ <doMavenInstall artifactId="tomcat-embed-jasper"
+ groupId="org.apache.tomcat.embed"
+ file="${tomcat.embed.path}/tomcat-embed-jasper.jar"
+ pom="tomcat-embed-jasper.pom"
+ src="${tomcat.embed.src.path}/tomcat-embed-jasper-src.jar"/>
+ <doMavenInstall artifactId="tomcat-embed-el"
+ groupId="org.apache.tomcat.embed"
+ file="${tomcat.embed.path}/tomcat-embed-el.jar"
+ pom="tomcat-embed-el.pom"
+ src="${tomcat.embed.src.path}/tomcat-embed-el-src.jar"/>
+ <doMavenInstall artifactId="tomcat-embed-websocket"
+ groupId="org.apache.tomcat.embed"
+ file="${tomcat.embed.path}/tomcat-embed-websocket.jar"
+ pom="tomcat-embed-websocket.pom"
+ src="${tomcat.embed.src.path}/tomcat-embed-websocket-src.jar"/>
+ </target>
+
<target name="generic-deploy" depends="init-maven,init-gpg-1,init-gpg-2,init-ldap">
<!-- Standard jars in bin directory -->
<!-- Skip bootstrap.jar - it is just a subset of catalina.jar -->
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org