This is an automated email from the ASF dual-hosted git repository. dkulp pushed a commit to annotated tag 1_5_5 in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git
commit a7b80a75041dd178241e285d1285d5ae55038a12 Merge: 3448122 e314707 Author: Colm O hEigeartaigh <[email protected]> AuthorDate: Wed Jan 21 12:25:20 2009 +0000 Added tag for 1.5.5 release. ChangeLog.txt | 30 +- README.txt | 7 +- build.xml | 6 +- contrib/wss4j-release.sh | 13 +- endorsed/xercesImpl-2.8.1.jar | Bin 0 -> 1212965 bytes endorsed/xercesImpl.jar | Bin 1203860 -> 0 bytes endorsed/{xml-apis.jar => xml-apis-1.3.03.jar} | Bin 194205 -> 195119 bytes keys/wss86.keystore | Bin 0 -> 1409 bytes pom.xml | 943 ++++++++++++--------- src/META-INF/LICENSE.txt | 202 ----- src/META-INF/NOTICE | 8 - src/org/apache/ws/security/WSConstants.java | 13 +- src/org/apache/ws/security/WSPasswordCallback.java | 14 +- src/org/apache/ws/security/WSSConfig.java | 106 ++- src/org/apache/ws/security/WSSecurityEngine.java | 69 +- .../security/components/crypto/AbstractCrypto.java | 7 +- .../ws/security/components/crypto/CryptoBase.java | 38 +- .../security/components/crypto/CryptoFactory.java | 2 +- src/org/apache/ws/security/handler/WSHandler.java | 333 +++++--- .../ws/security/handler/WSHandlerConstants.java | 2 +- .../ws/security/message/EnvelopeIdResolver.java | 2 +- .../message/WSAddSignatureConfirmation.java | 3 +- .../apache/ws/security/message/WSAddTimestamp.java | 5 +- .../apache/ws/security/message/WSEncryptBody.java | 26 +- .../ws/security/message/WSSAddSAMLToken.java | 5 +- .../ws/security/message/WSSAddUsernameToken.java | 2 +- .../apache/ws/security/message/WSSecDKSign.java | 7 +- .../ws/security/message/WSSecDerivedKeyBase.java | 8 +- .../apache/ws/security/message/WSSecEncrypt.java | 23 +- .../ws/security/message/WSSecEncryptedKey.java | 23 +- .../apache/ws/security/message/WSSecHeader.java | 17 +- .../apache/ws/security/message/WSSecSAMLToken.java | 3 +- .../message/WSSecSecurityContextToken.java | 3 +- .../apache/ws/security/message/WSSecSignature.java | 14 +- .../message/WSSecSignatureConfirmation.java | 6 +- .../apache/ws/security/message/WSSecTimestamp.java | 13 +- .../ws/security/message/WSSecUsernameToken.java | 24 +- .../apache/ws/security/message/WSSignEnvelope.java | 6 +- .../ws/security/message/token/BinarySecurity.java | 6 +- .../ws/security/message/token/DerivedKeyToken.java | 5 +- .../ws/security/message/token/Timestamp.java | 27 +- .../ws/security/message/token/UsernameToken.java | 41 +- .../processor/DerivedKeyTokenProcessor.java | 31 +- .../security/processor/ReferenceListProcessor.java | 24 +- .../ws/security/processor/SignatureProcessor.java | 18 +- .../ws/security/processor/TimestampProcessor.java | 13 +- .../security/processor/UsernameTokenProcessor.java | 38 +- src/org/apache/ws/security/saml/SAMLUtil.java | 12 +- .../ws/security/saml/WSSecSignatureSAML.java | 7 +- .../ws/security/saml/WSSignSAMLEnvelope.java | 12 +- src/org/apache/ws/security/util/Loader.java | 9 +- .../apache/ws/security/util/WSSecurityUtil.java | 62 +- {src => test}/log4j.properties | 0 test/wss86.properties | 6 + test/wssec/PackageTests.java | 7 + test/wssec/TestWSSecurity4.java | 10 +- test/wssec/TestWSSecurityCertError.java | 6 - test/wssec/TestWSSecurityDataRef.java | 4 - test/wssec/TestWSSecurityDataRef1.java | 6 - test/wssec/TestWSSecurityFaultCodes.java | 14 +- test/wssec/TestWSSecurityGetPassword.java | 9 - test/wssec/TestWSSecurityHooks.java | 3 - test/wssec/TestWSSecurityKerberosTokenProfile.java | 265 ++++++ test/wssec/TestWSSecurityNew11.java | 2 - test/wssec/TestWSSecurityNew15.java | 2 +- test/wssec/TestWSSecurityNew5.java | 62 ++ test/wssec/TestWSSecurityNewST2.java | 105 +++ test/wssec/TestWSSecuritySignatureParts.java | 302 +++++++ test/wssec/TestWSSecurityTimestamp.java | 312 +++++++ test/wssec/TestWSSecurityUTDK.java | 231 ++++- ...ityUTDK.java => TestWSSecurityUTSignature.java} | 150 ++-- test/wssec/TestWSSecurityUserProcessor.java | 94 +- ...ecurityNewST2.java => TestWSSecurityWSS60.java} | 133 +-- ...ecurityNewST2.java => TestWSSecurityWSS86.java} | 154 ++-- test/wssec/TestWSSecurityX509v1.java | 7 +- xdocs/api.xml | 6 +- xdocs/index.xml | 27 +- 77 files changed, 2705 insertions(+), 1500 deletions(-) diff --cc build.xml index f812382,83cfd83..610aaf3 --- a/build.xml +++ b/build.xml @@@ -28,8 -28,8 +28,8 @@@ Build Instructions <property name='product.version.major' value='1'/> <property name='product.version.minor' value='5'/> <property name='product.version.level' value='5'/> - <property name='product.version' value='1.5.5'/> - <!-- <property name='product.version' value='${product.version.major}.${product.version.minor}.${product.version.level}'/> --> - <property name='product.version.qualifier' value='-RC2'/> ++ <property name='product.version.qualifier' value=''/> + <property name='product.version' value='${product.version.major}.${product.version.minor}.${product.version.level}${product.version.qualifier}'/> <property name="year" value="2008"/> <property name="copyright" value="Copyright © ${year} Apache WSS4J Project. All Rights Reserved."/> diff --cc pom.xml index 61b9bc0,b417255..f43b1cc --- a/pom.xml +++ b/pom.xml @@@ -1,421 -1,523 +1,522 @@@ - <?xml version="1.0" encoding="UTF-8"?> - <project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.ws.security</groupId> - <artifactId>wss4j</artifactId> - <name>WSS4J</name> - <version>1.5.5</version> - <description> - Apache WSS4J is an implementation of the Web Services Security - (WS-Security) being developed at OASIS Web Services Security TC. - WSS4J is a primarily a Java library that can be used to sign and - verify SOAP Messages with WS-Security information. WSS4J will - use Apache Axis and Apache XML-Security projects and will be - interoperable with JAX-RPC based server/clients and .NET - server/clients. - </description> - <url>http://ws.apache.org/wss4j/</url> - <issueManagement> - <system>JIRA</system> - <url>http://issues.apache.org/jira/browse/WSS</url> - </issueManagement> - <mailingLists> - <mailingList> - <name>WSS4J Developer List</name> - <subscribe>[email protected]</subscribe> - <unsubscribe> - [email protected] - </unsubscribe> - <post>[email protected]</post> - <archive> - http://mail-archives.apache.org/mod_mbox/ws-wss4j-dev/ - </archive> - <otherArchives> - <otherArchive>http://www.nabble.com/WSS4J-f2398.html</otherArchive> - </otherArchives> - </mailingList> - </mailingLists> - <inceptionYear>2004</inceptionYear> - <!-- who the developers are for the project --> - <developers> - <developer> - <name>Davanum Srinivas</name> - <id>dims</id> - <email>[email protected]</email> - <organization></organization> - </developer> - <developer> - <name>Werner Dittmann</name> - <id>werner</id> - <email>[email protected]</email> - <organization></organization> - </developer> - <developer> - <name>Ias</name> - <id>ias</id> - <email>[email protected]</email> - <organization></organization> - </developer> - <developer> - <name>Ruchith Fernando</name> - <id>ruchithf</id> - <email>[email protected]</email> - <organization></organization> - </developer> - <developer> - <name>Fred Dushin</name> - <id>fadushin</id> - <email>[email protected]</email> - <organization></organization> - </developer> - <developer> - <name>Colm O hEigeartaigh</name> - <id>coheigea</id> - <email>[email protected]</email> - <organization></organization> - </developer> - </developers> - <licenses> - <license> - <name>The Apache Software License, Version 2.0</name> - <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> - <distribution>repo</distribution> - </license> - </licenses> - <scm> - <connection> - scm:svn:http://svn.apache.org/repos/asf/webservices/wss4j/trunk/ - </connection> - <developerConnection> - scm:svn:https://svn.apache.org/repos/asf/webservices/wss4j/trunk/ - </developerConnection> - <url>http://svn.apache.org/viewvc/webservices/wss4j/trunk</url> - </scm> - <organization> - <name>The Apache Software Foundation</name> - <url>http://www.apache.org/</url> - </organization> - - <build> - <sourceDirectory>src</sourceDirectory> - <resources> - <resource> - <directory>src</directory> - <includes> - <include>org/**/errors.properties</include> - </includes> - <filtering>false</filtering> - </resource> - </resources> - - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-antrun-plugin</artifactId> - <version>1.2</version> - <executions> - <execution> - <id>prepareLicenseFiles</id> - <phase>generate-resources</phase> - <configuration> - <tasks> - <copy - todir="${project.build.outputDirectory}/META-INF"> - <fileset dir="${basedir}"> - <include name="LICENSE.txt" /> - <include name="NOTICE.txt" /> - </fileset> - </copy> - </tasks> - </configuration> - <goals> - <goal>run</goal> - </goals> - </execution> - </executions> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-one-plugin</artifactId> - <version>1.2</version> - <executions> - <execution> - <goals> - <goal>install-maven-one-repository</goal> - <goal>deploy-maven-one-repository</goal> - </goals> - </execution> - </executions> - <configuration> - <remoteRepositoryId>apache</remoteRepositoryId> - <remoteRepositoryUrl> - scpexe://people.apache.org/www/people.apache.org/repo/m1-snapshot-repository - </remoteRepositoryUrl> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-release-plugin</artifactId> - <configuration> - <tagBase> - https://svn.apache.org/repos/asf/webservices/wss4j/tags/ - </tagBase> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <version>2.0.2</version> - <configuration> - <source>1.3</source> - <target>1.3</target> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <version>2.1</version> - <configuration> - <descriptors> - <descriptor>assembly/bin.xml</descriptor> - <descriptor>assembly/src.xml</descriptor> - </descriptors> - <tarLongFileMode>gnu</tarLongFileMode> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-source-plugin</artifactId> - <version>2.0.4</version> - <executions> - <execution> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - <configuration> - <attach>true</attach> - </configuration> - </plugin> - </plugins> - </build> - - <profiles> - <profile> - <id>release</id> - <activation> - <property> - <name>release</name> - <value></value> - </property> - </activation> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.5</version> - <executions> - <execution> - <goals> - <goal>jar</goal> - </goals> - </execution> - </executions> - <configuration> - <attach>true</attach> - </configuration> - </plugin> - </plugins> - </build> - </profile> - <profile> - <id>jdk14</id> - <activation> - <activeByDefault>true</activeByDefault> - <jdk>1.4</jdk> - </activation> - <dependencies> - <dependency> - <groupId>bouncycastle</groupId> - <artifactId>bcprov-jdk14</artifactId> - <version>${bcprov.jdk14.version}</version> - <scope>runtime</scope> - </dependency> - </dependencies> - </profile> - <profile> - <id>jdk15</id> - <activation> - <jdk>1.5</jdk> - </activation> - <dependencies> - <dependency> - <groupId>bouncycastle</groupId> - <artifactId>bcprov-jdk15</artifactId> - <version>${bcprov.jdk15.version}</version> - <scope>runtime</scope> - </dependency> - </dependencies> - </profile> - </profiles> - - <properties> - <xmlsec.version>1.4.2</xmlsec.version> - <opensaml.version>1.1</opensaml.version> - <xml.apis.version>1.3.03</xml.apis.version> - <bcprov.jdk14.version>140</bcprov.jdk14.version> - <bcprov.jdk15.version>140</bcprov.jdk15.version> - <commons.logging.version>1.1</commons.logging.version> - <xalan.version>2.7.1</xalan.version> - <xerces.version>2.8.1</xerces.version> - <axis.version>1.4</axis.version> - <junit.version>3.8.1</junit.version> - </properties> - - <dependencies> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>${commons.logging.version}</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.santuario</groupId> - <artifactId>xmlsec</artifactId> - <version>${xmlsec.version}</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.opensaml</groupId> - <artifactId>opensaml</artifactId> - <version>${opensaml.version}</version> - <scope>compile</scope> - </dependency> - <dependency> - <groupId>org.apache.axis</groupId> - <artifactId>axis</artifactId> - <version>${axis.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.apache.axis</groupId> - <artifactId>axis-ant</artifactId> - <version>${axis.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.apache.axis</groupId> - <artifactId>axis-jaxrpc</artifactId> - <version>${axis.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>org.apache.axis</groupId> - <artifactId>axis-saaj</artifactId> - <version>${axis.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>xalan</groupId> - <artifactId>xalan</artifactId> - <version>${xalan.version}</version> - <scope>runtime</scope> - </dependency> - <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>${xerces.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>xml-apis</groupId> - <artifactId>xml-apis</artifactId> - <version>${xml.apis.version}</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>${junit.version}</version> - <scope>test</scope> - </dependency> - </dependencies> - - <reporting> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-project-info-reports-plugin</artifactId> - <version>2.1</version> - <reportSets> - <reportSet> - <reports> - <report>dependencies</report> - <report>issue-tracking</report> - <report>license</report> - <report>mailing-list</report> - <report>project-team</report> - <report>scm</report> - </reports> - </reportSet> - </reportSets> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.5</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-changes-plugin</artifactId> - <version>2.0</version> - <configuration> - <onlyCurrentVersion>true</onlyCurrentVersion> - <!-- - <fixVersionIds>12313215</fixVersionIds> - --> - <resolutionIds>Any</resolutionIds> - <statusIds>Closed</statusIds> - <sortColumnNames>Key</sortColumnNames> - </configuration> - <reportSets> - <reportSet> - <reports> - <report>jira-report</report> - </reports> - </reportSet> - </reportSets> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <version>2.0</version> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-jxr-plugin</artifactId> - <version>2.1</version> - </plugin> - </plugins> - </reporting> - - <distributionManagement> - <repository> - <id>apache-repo</id> - <name>Maven Central Repository</name> - <url> - scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository - </url> - </repository> - <site> - <id>website</id> - <url> - scpexe://people.apache.org/www/ws.apache.org/wss4j/ - </url> - </site> - </distributionManagement> - </project> + <?xml version="1.0" encoding="UTF-8"?> + <project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>org.apache.ws.security</groupId> + <artifactId>wss4j</artifactId> + <packaging>bundle</packaging> + <name>WSS4J</name> - <version>1.5.5-RC2</version> ++ <version>1.5.5</version> + <description> + Apache WSS4J is an implementation of the Web Services Security + (WS-Security) being developed at OASIS Web Services Security TC. + WSS4J is a primarily a Java library that can be used to sign and + verify SOAP Messages with WS-Security information. WSS4J will + use Apache Axis and Apache XML-Security projects and will be + interoperable with JAX-RPC based server/clients and .NET + server/clients. + </description> + <url>http://ws.apache.org/wss4j/</url> + <issueManagement> + <system>JIRA</system> + <url>http://issues.apache.org/jira/browse/WSS</url> + </issueManagement> + <mailingLists> + <mailingList> + <name>WSS4J Developer List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe> + [email protected] + </unsubscribe> + <post>[email protected]</post> + <archive> + http://mail-archives.apache.org/mod_mbox/ws-wss4j-dev/ + </archive> + <otherArchives> + <otherArchive>http://www.nabble.com/WSS4J-f2398.html</otherArchive> + </otherArchives> + </mailingList> + </mailingLists> + <inceptionYear>2004</inceptionYear> + <!-- who the developers are for the project --> + <developers> + <developer> + <name>Davanum Srinivas</name> + <id>dims</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Werner Dittmann</name> + <id>werner</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Ias</name> + <id>ias</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Ruchith Fernando</name> + <id>ruchithf</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Fred Dushin</name> + <id>fadushin</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Colm O hEigeartaigh</name> + <id>coheigea</id> + <email>[email protected]</email> + <organization></organization> + </developer> + <developer> + <name>Nandana Mihindukulasooriya</name> + <id>nandana</id> + <email>[email protected]</email> + <organization></organization> + </developer> + </developers> + <licenses> + <license> + <name>The Apache Software License, Version 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> + <distribution>repo</distribution> + </license> + </licenses> + <scm> + <connection> + scm:svn:http://svn.apache.org/repos/asf/webservices/wss4j/trunk/ + </connection> + <developerConnection> + scm:svn:https://svn.apache.org/repos/asf/webservices/wss4j/trunk/ + </developerConnection> + <url>http://svn.apache.org/viewvc/webservices/wss4j/trunk</url> + </scm> + <organization> + <name>The Apache Software Foundation</name> + <url>http://www.apache.org/</url> + </organization> + + + + <build> + <sourceDirectory>src</sourceDirectory> + <testSourceDirectory>test</testSourceDirectory> + <resources> + <resource> + <directory>src</directory> + <includes> + <include>org/**/errors.properties</include> + </includes> + <filtering>false</filtering> + </resource> + </resources> + <testResources> + <testResource> + <directory>test</directory> + <excludes> + <exclude>**/*.java</exclude> + </excludes> + </testResource> + </testResources> + + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.2</version> + <executions> + <execution> + <id>prepareLicenseFiles</id> + <phase>generate-resources</phase> + <configuration> + <tasks> + <copy + todir="${project.build.outputDirectory}/META-INF"> + <fileset dir="${basedir}"> + <include name="LICENSE.txt" /> + <include name="NOTICE.txt" /> + </fileset> + </copy> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>1.4.0</version> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-Version>1.0.0</Bundle-Version> + <Bundle-Name>org.apache.ws.security</Bundle-Name> + <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor> + <Bundle-Description>${pom.artifactId}</Bundle-Description> + <Bundle-SymbolicName>org.apache.ws.security</Bundle-SymbolicName> + <Export-Package> + org.apache.ws.security.*; version=1.5.5, + org.apache.ws.axis.security.*; version=1.5.5, + </Export-Package> + <Import-Package> + !org.apache.ws.security.*, + !org.apache.ws.axis.security.*, + javax.xml.crypto.*, + org.apache.xml.security.*, + org.jcp.xml.dsig.internal.*, + org.opensaml.*;resolution:=optional, + *;resolution:=optional + </Import-Package> + <DynamicImport-Package>*</DynamicImport-Package> + </instructions> + </configuration> + </plugin> + </plugins> + + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <reportFormat>brief</reportFormat> + <useFile>false</useFile> + <argLine>-Djava.endorsed.dirs=${basedir}/endorsed</argLine> + <forkMode>once</forkMode> + <childDelegation>false</childDelegation> + <includes> + <include>**/PackageTests.java</include> + </includes> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-release-plugin</artifactId> + <configuration> + <tagBase> + https://svn.apache.org/repos/asf/webservices/wss4j/tags/ + </tagBase> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>2.0.2</version> + <configuration> + <source>1.3</source> + <target>1.3</target> + <testExcludes> + <exclude>interop/**/*</exclude> + </testExcludes> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.0.4</version> + <executions> + <execution> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + <configuration> + <attach>true</attach> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.5</version> + <executions> + <execution> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + <configuration> + <attach>true</attach> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <version>2.1</version> + <configuration> + <descriptors> + <descriptor>assembly/bin.xml</descriptor> + <descriptor>assembly/src.xml</descriptor> + </descriptors> + <tarLongFileMode>gnu</tarLongFileMode> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + + + + <profiles> + <profile> + <id>release</id> + <activation> + <property> + <name>release</name> + <value></value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.0.4</version> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>deploy</id> + <activation> + <property> + <name>deploy</name> + <value></value> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.0.4</version> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>jdk14</id> + <activation> + <activeByDefault>true</activeByDefault> + <jdk>1.4</jdk> + </activation> + <dependencies> + <dependency> + <groupId>bouncycastle</groupId> + <artifactId>bcprov-jdk14</artifactId> + <version>${bcprov.jdk14.version}</version> + <scope>runtime</scope> + </dependency> + </dependencies> + </profile> + <profile> + <id>jdk15</id> + <activation> + <jdk>1.5</jdk> + </activation> + <dependencies> + <dependency> + <groupId>bouncycastle</groupId> + <artifactId>bcprov-jdk15</artifactId> + <version>${bcprov.jdk15.version}</version> + <scope>runtime</scope> + </dependency> + </dependencies> + </profile> + </profiles> + + + + <properties> + <xmlsec.version>1.4.2</xmlsec.version> + <opensaml.version>1.1</opensaml.version> + <xml.apis.version>1.3.03</xml.apis.version> + <bcprov.jdk14.version>140</bcprov.jdk14.version> + <bcprov.jdk15.version>140</bcprov.jdk15.version> + <commons.logging.version>1.1</commons.logging.version> + <xalan.version>2.7.1</xalan.version> + <xerces.version>2.8.1</xerces.version> + <axis.version>1.4</axis.version> + <junit.version>3.8.1</junit.version> + </properties> + + + + <dependencies> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>${commons.logging.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-discovery</groupId> + <artifactId>commons-discovery</artifactId> + <version>0.2</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.3</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.santuario</groupId> + <artifactId>xmlsec</artifactId> + <version>${xmlsec.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + <version>${xalan.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>${xerces.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + <version>${xml.apis.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.opensaml</groupId> + <artifactId>opensaml</artifactId> + <version>${opensaml.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis</artifactId> + <version>${axis.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis-ant</artifactId> + <version>${axis.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis-jaxrpc</artifactId> + <version>${axis.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.axis</groupId> + <artifactId>axis-saaj</artifactId> + <version>${axis.version}</version> + <scope>provided</scope> + </dependency> + </dependencies> + + <reporting> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-project-info-reports-plugin</artifactId> + <version>2.1</version> + <reportSets> + <reportSet> + <reports> + <report>dependencies</report> + <report>issue-tracking</report> + <report>license</report> + <report>mailing-list</report> + <report>project-team</report> + <report>scm</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>2.5</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-changes-plugin</artifactId> + <version>2.0</version> + <configuration> - <!-- <onlyCurrentVersion>true</onlyCurrentVersion> --> - <fixVersionIds>12313215</fixVersionIds> ++ <onlyCurrentVersion>true</onlyCurrentVersion> + <resolutionIds>Any</resolutionIds> + <statusIds>Closed</statusIds> + <sortColumnNames>Key</sortColumnNames> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>jira-report</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>2.0</version> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jxr-plugin</artifactId> + <version>2.1</version> + </plugin> + </plugins> + </reporting> + + + + <distributionManagement> + <repository> + <id>apache-repo</id> + <name>Maven Central Repository</name> + <url> + scpexe://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository + </url> + </repository> + <snapshotRepository> + <id>apache-snapshots</id> + <name>Apache Development Repository</name> + <url>scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository</url> + <uniqueVersion>false</uniqueVersion> + </snapshotRepository> + <site> + <id>website</id> + <url> + scpexe://people.apache.org/www/ws.apache.org/wss4j/ + </url> + </site> + </distributionManagement> + </project>
