Author: markt Date: Wed Jun 10 10:21:52 2015 New Revision: 1684633 URL: http://svn.apache.org/r1684633 Log: Add JASPIC API JAR to the build Based on a patch by fjodorver This closes #21
Added: tomcat/trunk/res/META-INF/jaspic-api.jar.manifest (with props) Modified: tomcat/trunk/build.xml Modified: tomcat/trunk/build.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=1684633&r1=1684632&r2=1684633&view=diff ============================================================================== --- tomcat/trunk/build.xml (original) +++ tomcat/trunk/build.xml Wed Jun 10 10:21:52 2015 @@ -48,6 +48,8 @@ <property name="jsp.revision" value="FR" /> <property name="el.revision" value="FR" /> <property name="websocket.revision" value="FR" /> + <!-- MR B but this was first 1.1 release so use FR --> + <property name="jaspic.revision" value="FR" /> <!-- Release artifact base names --> <property name="final.name" value="${project}-${version}" /> @@ -91,6 +93,7 @@ <property name="jsp-api.jar" value="${tomcat.build}/lib/jsp-api.jar"/> <property name="el-api.jar" value="${tomcat.build}/lib/el-api.jar"/> <property name="websocket-api.jar" value="${tomcat.build}/lib/websocket-api.jar"/> + <property name="jaspic-api.jar" value="${tomcat.build}/lib/jaspic-api.jar"/> <property name="tomcat-websocket.jar" value="${tomcat.build}/lib/tomcat-websocket.jar"/> <property name="catalina.jar" value="${tomcat.build}/lib/catalina.jar"/> <property name="catalina-tribes.jar" value="${tomcat.build}/lib/catalina-tribes.jar"/> @@ -116,6 +119,7 @@ <property name="jsp-api-src.jar" value="${tomcat.src.jars}/jsp-api-src.jar"/> <property name="el-api-src.jar" value="${tomcat.src.jars}/el-api-src.jar"/> <property name="websocket-api-src.jar" value="${tomcat.src.jars}/websocket-api-src.jar"/> + <property name="jaspic-api-src.jar" value="${tomcat.src.jars}/jaspic-api-src.jar"/> <property name="tomcat-websocket-src.jar" value="${tomcat.src.jars}/tomcat-websocket-src.jar"/> <property name="catalina-src.jar" value="${tomcat.src.jars}/catalina-src.jar"/> <property name="catalina-tribes-src.jar" value="${tomcat.src.jars}/catalina-tribes-src.jar"/> @@ -318,6 +322,10 @@ <include name="javax/websocket/**" /> </patternset> + <patternset id="files.jaspic-api"> + <include name="javax/security/auth/message/**" /> + </patternset> + <patternset id="files.tomcat-websocket"> <include name="org/apache/tomcat/websocket/**" /> </patternset> @@ -434,6 +442,7 @@ <patternset refid="files.bootstrap" /> <patternset refid="files.catalina" /> <patternset refid="files.servlet-api" /> + <patternset refid="files.jaspic-api" /> <patternset refid="files.tomcat-api" /> <!-- These pattern sets conflict so include files directly <patternset refid="files.tomcat-coyote" /> @@ -675,6 +684,7 @@ <filter token="jsp.revision" value="${jsp.revision}"/> <filter token="el.revision" value="${el.revision}"/> <filter token="websocket.revision" value="${websocket.revision}"/> + <filter token="jaspic.revision" value="${jaspic.revision}"/> <mkdir dir="${tomcat.manifests}" /> <copy todir="${tomcat.manifests}" overwrite="yes" filtering="yes" @@ -718,6 +728,12 @@ filesId="files.websocket-api" manifest="${tomcat.manifests}/websocket-api.jar.manifest" /> + <!-- JASPIC 1.1 Implementation JAR File --> + <jarIt jarfile="${jaspic-api.jar}" + filesDir="${tomcat.classes}" + filesId="files.jaspic-api" + manifest="${tomcat.manifests}/jaspic-api.jar.manifest" /> + <!-- WebSocket 1.1 implementation JAR File --> <jarIt jarfile="${tomcat-websocket.jar}" filesDir="${tomcat.classes}" @@ -1993,6 +2009,7 @@ Apache Tomcat ${version} native binaries <include name="jsp-api.jar"/> <include name="jasper.jar"/> <include name="jasper-el.jar"/> + <include name="jaspic-api.jar"/> <include name="servlet-api.jar"/> <include name="websocket-api.jar"/> <include name="tomcat-websocket.jar"/> @@ -2618,6 +2635,14 @@ skip.installer property in build.propert filesDir="java" filesId="files.tomcat-websocket" /> + <!-- JASPIC 1.1 Implementation JAR File --> + <jarIt jarfile="${jaspic-api-src.jar}" + filesDir="java" + filesId="files.jaspic-api" + manifest="${tomcat.manifests}/jaspic-api.jar.manifest" + notice="${tomcat.manifests}/jaspic-api.jar.notice" + license="${tomcat.manifests}/jaspic-api.jar.license" /> + <!-- Bootstrap JAR File --> <jarIt jarfile="${bootstrap-src.jar}" filesDir="java" Added: tomcat/trunk/res/META-INF/jaspic-api.jar.manifest URL: http://svn.apache.org/viewvc/tomcat/trunk/res/META-INF/jaspic-api.jar.manifest?rev=1684633&view=auto ============================================================================== --- tomcat/trunk/res/META-INF/jaspic-api.jar.manifest (added) +++ tomcat/trunk/res/META-INF/jaspic-api.jar.manifest Wed Jun 10 10:21:52 2015 @@ -0,0 +1,11 @@ +Manifest-version: 1.0 +X-Compile-Source-JDK: @source.jdk@ +X-Compile-Target-JDK: @target.jdk@ + +Name: javax/security/auth/message +Specification-Title: Java Authentication SPI for Containers +Specification-Version: 1.1 +Specification-Vendor: Sun Microsystems, Inc. +Implementation-Title: javax.security.auth.message +Implementation-Version: 1.1.@jaspic.revision@ +Implementation-Vendor: Apache Software Foundation \ No newline at end of file Propchange: tomcat/trunk/res/META-INF/jaspic-api.jar.manifest ------------------------------------------------------------------------------ svn:eol-style = native --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org