diff options
author | mcentner <mcentner@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2007-08-23 08:38:49 +0000 |
---|---|---|
committer | mcentner <mcentner@d688527b-c9ab-4aba-bd8d-4036d912da1d> | 2007-08-23 08:38:49 +0000 |
commit | fd99a8b31a752135c8e2f16041ba35da70c7b2dc (patch) | |
tree | e9b55ad62d48c36dde473849ae3cc6db16c43d08 | |
parent | 6330e90d2c17af78aa1b4c4c44d44f45867ee57b (diff) | |
download | moa-id-spss-fd99a8b31a752135c8e2f16041ba35da70c7b2dc.tar.gz moa-id-spss-fd99a8b31a752135c8e2f16041ba35da70c7b2dc.tar.bz2 moa-id-spss-fd99a8b31a752135c8e2f16041ba35da70c7b2dc.zip |
Updated dependency declarations to omit certain transitive dependencies from being included into war-files.
git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@936 d688527b-c9ab-4aba-bd8d-4036d912da1d
-rw-r--r-- | common-test/pom.xml | 3 | ||||
-rw-r--r-- | common/pom.xml | 1 | ||||
-rw-r--r-- | id/server/auth/pom.xml | 43 | ||||
-rw-r--r-- | id/server/idserverlib/pom.xml | 5 | ||||
-rw-r--r-- | id/server/proxy/assembly-war.xml | 86 | ||||
-rw-r--r-- | id/server/proxy/pom.xml | 173 | ||||
-rw-r--r-- | spss/server/serverlib/pom.xml | 46 | ||||
-rw-r--r-- | spss/server/serverws/pom.xml | 43 | ||||
-rw-r--r-- | spss/server/tools/pom.xml | 62 |
9 files changed, 168 insertions, 294 deletions
diff --git a/common-test/pom.xml b/common-test/pom.xml index f50be285f..6c605f1b5 100644 --- a/common-test/pom.xml +++ b/common-test/pom.xml @@ -40,17 +40,14 @@ <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xmlParserAPIs</artifactId> - <optional>true</optional> </dependency> </dependencies> </project> diff --git a/common/pom.xml b/common/pom.xml index 5e860e659..85b206ee9 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -25,7 +25,6 @@ <dependency> <groupId>iaik.prod</groupId> <artifactId>iaik_jce_full</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>junit</groupId> diff --git a/id/server/auth/pom.xml b/id/server/auth/pom.xml index 8dd93220b..80eabe6d0 100644 --- a/id/server/auth/pom.xml +++ b/id/server/auth/pom.xml @@ -59,6 +59,49 @@ <artifactId>moa-id-lib</artifactId> <version>${project.version}</version> </dependency> + <!-- transitive dependencies we don't want to include into the war --> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_jce_full</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_ecc</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_Pkcs11Provider</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_Pkcs11Wrapper</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xmlParserAPIs</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> </dependencies> </project> diff --git a/id/server/idserverlib/pom.xml b/id/server/idserverlib/pom.xml index 6add66ebe..7c30ddbe2 100644 --- a/id/server/idserverlib/pom.xml +++ b/id/server/idserverlib/pom.xml @@ -38,17 +38,14 @@ <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xmlParserAPIs</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>junit</groupId> @@ -95,13 +92,11 @@ <dependency> <groupId>iaik.prod</groupId> <artifactId>iaik_ecc</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>iaik.prod</groupId> <artifactId>iaik_jce_full</artifactId> <scope>provided</scope> - <optional>true</optional> </dependency> <dependency> <groupId>iaik.prod</groupId> diff --git a/id/server/proxy/assembly-war.xml b/id/server/proxy/assembly-war.xml deleted file mode 100644 index dba832a74..000000000 --- a/id/server/proxy/assembly-war.xml +++ /dev/null @@ -1,86 +0,0 @@ -<assembly>
- <id>web</id>
-
- <formats>
- <format>war</format>
- </formats>
-
- <includeBaseDirectory>false</includeBaseDirectory>
-
- <fileSets>
- <fileSet>
- <directory>${basedir}/src/main/webapp</directory>
- <outputDirectory>/</outputDirectory>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../idserverlib/target/classes</directory>
- <outputDirectory>WEB-INF/classes</outputDirectory>
- <excludes>
- <exclude>**/auth/**</exclude>
- </excludes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/src/main/webapp</directory>
- <outputDirectory>/</outputDirectory>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../../../common/target</directory>
- <outputDirectory>WEB-INF/lib</outputDirectory>
- <includes>
- <include>**/*.jar</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../../../spss/server/serverlib/target</directory>
- <outputDirectory>WEB-INF/lib</outputDirectory>
- <includes>
- <include>**/*.jar</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../resources</directory>
- <outputDirectory>WEB-INF/classes/resources</outputDirectory>
- </fileSet>
- <fileSet>
- <directory>${basedir}/../services</directory>
- <outputDirectory>WEB-INF/classes/META-INF/services</outputDirectory>
- </fileSet>
- </fileSets>
-
- <dependencySets>
- <dependencySet>
- <includes>
- <include>javaext:activation</include>
- <include>axis:axis</include>
- <include>commons-discovery:commons-discovery</include>
- <include>commons-logging:commons-logging</include>
- <include>jaxp:dom</include>
- <include>iaik.prod:iaik_ixsil</include>
- <include>iaik.prod:iaik_moa</include>
- <include>iaik.prod:iaik_Pkcs11Wrapper</include>
- <include>iaik.prod:iaik_X509TrustManager</include>
- <include>jaxen:jaxen-core</include>
- <include>jaxen:jaxen-dom</include>
- <include>jaxp:jaxp-api</include>
- <include>javax.xml:jaxrpc</include>
- <include>mail:mail</include>
- <include>saaj:saaj</include>
- <include>jaxp:sax</include>
- <include>jaxen:saxpath</include>
- <include>wsdl4j:wsdl4j</include>
- <include>regexp:regexp</include>
- <include>log4j:log4j</include>
- <include>postgresql:postgresql</include>
- </includes>
- <outputDirectory>WEB-INF/lib</outputDirectory>
- </dependencySet>
- <dependencySet> - <includes> - <include>iaik.prod:iaik_Pkcs11Wrapper:dll:win32</include> - </includes> - <outputFileNameMapping>pkcs11wrapper.dll</outputFileNameMapping> - <outputDirectory>WEB-INF/lib/win32</outputDirectory> - </dependencySet> - </dependencySets>
-
- </assembly>
\ No newline at end of file diff --git a/id/server/proxy/pom.xml b/id/server/proxy/pom.xml index db0897931..faffae81b 100644 --- a/id/server/proxy/pom.xml +++ b/id/server/proxy/pom.xml @@ -45,15 +45,6 @@ </webResources>
-->
</configuration>
- <executions>
- <execution>
- <id>test</id>
- <phase>package</phase>
- <goals>
- <goal>exploded</goal>
- </goals>
- </execution>
- </executions>
</plugin>
</plugins>
</build>
@@ -70,127 +61,49 @@ <artifactId>moa-id-lib</artifactId>
<version>${project.version}</version>
</dependency>
- <!-- <dependency>-->
- <!-- <groupId>javax.activation</groupId>-->
- <!-- <artifactId>activation</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>axis</groupId>-->
- <!-- <artifactId>axis</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>commons-discovery</groupId>-->
- <!-- <artifactId>commons-discovery</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>commons-logging</groupId>-->
- <!-- <artifactId>commons-logging</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>jaxp</groupId>-->
- <!-- <artifactId>dom</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>iaik.prod</groupId>-->
- <!-- <artifactId>iaik_ixsil</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>iaik.prod</groupId>-->
- <!-- <artifactId>iaik_moa</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>iaik.prod</groupId>-->
- <!-- <artifactId>iaik_Pkcs11Wrapper</artifactId>-->
- <!-- <version>1.2.16</version>-->
- <!-- <scope>compile</scope>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>iaik.prod</groupId>-->
- <!-- <artifactId>iaik_X509TrustManager</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>jaxen</groupId>-->
- <!-- <artifactId>jaxen-core</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>jaxen</groupId>-->
- <!-- <artifactId>jaxen-dom</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>jaxp</groupId>-->
- <!-- <artifactId>jaxp-api</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>javax.xml</groupId>-->
- <!-- <artifactId>jaxrpc-api</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>javax.mail</groupId>-->
- <!-- <artifactId>mail</artifactId>-->
- <!-- <version>1.5</version>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>saaj</groupId>-->
- <!-- <artifactId>saaj</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>jaxp</groupId>-->
- <!-- <artifactId>sax</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>jaxen</groupId>-->
- <!-- <artifactId>saxpath</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>wsdl4j</groupId>-->
- <!-- <artifactId>wsdl4j</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>javax.xml</groupId>-->
- <!-- <artifactId>jaxrpc</artifactId>-->
- <!-- </dependency>-->
- <!-- -->
- <!-- <dependency>-->
- <!-- <groupId>postgresql</groupId>-->
- <!-- <artifactId>postgresql</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>log4j</groupId>-->
- <!-- <artifactId>log4j</artifactId>-->
- <!-- </dependency>-->
- <!-- <dependency>-->
- <!-- <groupId>regexp</groupId>-->
- <!-- <artifactId>regexp</artifactId>-->
- <!-- </dependency>-->
- <!-- -->
- <!-- <dependency>-->
- <!-- <groupId>iaik.prod</groupId>-->
- <!-- <artifactId>iaik_Pkcs11Wrapper</artifactId>-->
- <!-- <classifier>win32</classifier>-->
- <!-- <type>dll</type>-->
- <!-- <scope>runtime</scope>-->
- <!-- </dependency>-->
+ <!-- transitive dependencies we don't want to include into the war --> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_jce_full</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_ecc</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_Pkcs11Provider</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_Pkcs11Wrapper</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xmlParserAPIs</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> </dependencies>
- <!-- <build>-->
- <!-- <plugins>-->
- <!-- <plugin>-->
- <!-- <artifactId>maven-assembly-plugin</artifactId>-->
- <!-- <configuration>-->
- <!-- <descriptors>-->
- <!-- <descriptor>${basedir}/assembly-war.xml</descriptor>-->
- <!-- </descriptors>-->
- <!-- </configuration>-->
- <!-- <executions>-->
- <!-- <execution>-->
- <!-- <id>make-assembly</id>-->
- <!-- <phase>package</phase>-->
- <!-- <goals>-->
- <!-- <goal>attached</goal>-->
- <!-- </goals>-->
- <!-- </execution>-->
- <!-- </executions>-->
- <!-- </plugin> -->
- <!-- </plugins> -->
- <!-- </build>-->
</project>
diff --git a/spss/server/serverlib/pom.xml b/spss/server/serverlib/pom.xml index 25cb8bade..5264b0a86 100644 --- a/spss/server/serverlib/pom.xml +++ b/spss/server/serverlib/pom.xml @@ -22,10 +22,6 @@ <groupId>axis</groupId> <artifactId>axis</artifactId> </dependency> -<!-- <dependency>--> -<!-- <groupId>saaj</groupId>--> -<!-- <artifactId>saaj</artifactId>--> -<!-- </dependency>--> <dependency> <groupId>commons-discovery</groupId> <artifactId>commons-discovery</artifactId> @@ -38,34 +34,6 @@ <groupId>javax.activation</groupId> <artifactId>activation</artifactId> </dependency> -<!-- <dependency>--> -<!-- <groupId>jaxen</groupId>--> -<!-- <artifactId>jaxen</artifactId>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>jaxp</groupId>--> -<!-- <artifactId>dom</artifactId>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>jaxp</groupId>--> -<!-- <artifactId>jaxp-api</artifactId>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>jaxp</groupId>--> -<!-- <artifactId>sax</artifactId>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>javaext</groupId>--> -<!-- <artifactId>jaxrpc</artifactId>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>org.w3c.dom</groupId>--> -<!-- <artifactId>dom</artifactId>--> -<!-- </dependency>--> -<!-- <dependency>--> -<!-- <groupId>sax</groupId>--> -<!-- <artifactId>sax</artifactId>--> -<!-- </dependency>--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> @@ -81,22 +49,19 @@ <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> - <optional>true</optional> + <scope>provided</scope> </dependency> <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xmlParserAPIs</artifactId> - <optional>true</optional> </dependency> <dependency> <groupId>iaik.prod</groupId> @@ -110,25 +75,26 @@ <groupId>iaik.prod</groupId> <artifactId>iaik_jce_full</artifactId> <scope>compile</scope> - <optional>true</optional> </dependency> <dependency> <groupId>iaik.prod</groupId> <artifactId>iaik_ecc</artifactId> <scope>compile</scope> - <optional>true</optional> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_cms</artifactId> + <scope>runtime</scope> </dependency> <dependency> <groupId>iaik.prod</groupId> <artifactId>iaik_Pkcs11Provider</artifactId> <scope>runtime</scope> - <optional>true</optional> </dependency> <dependency> <groupId>iaik.prod</groupId> <artifactId>iaik_Pkcs11Wrapper</artifactId> <scope>runtime</scope> - <optional>true</optional> </dependency> <!-- <dependency>--> <!-- <groupId>iaik.prod</groupId>--> diff --git a/spss/server/serverws/pom.xml b/spss/server/serverws/pom.xml index 382e19d46..b286db6a2 100644 --- a/spss/server/serverws/pom.xml +++ b/spss/server/serverws/pom.xml @@ -62,5 +62,48 @@ <groupId>MOA</groupId> <artifactId>moa-common</artifactId> </dependency> + <!-- transitive dependencies we don't want to include into the war --> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_jce_full</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_ecc</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_Pkcs11Provider</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_Pkcs11Wrapper</artifactId> + <!-- should be in the ext directory of the jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xmlParserAPIs</artifactId> + <!-- should be provided by the container or jre --> + <scope>provided</scope> + </dependency> </dependencies> </project> diff --git a/spss/server/tools/pom.xml b/spss/server/tools/pom.xml index 9ecc2b240..184d67554 100644 --- a/spss/server/tools/pom.xml +++ b/spss/server/tools/pom.xml @@ -1,34 +1,38 @@ -<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"> - <parent> - <groupId>MOA.spss</groupId> - <artifactId>moa-spss</artifactId> - <version>1.4.0</version> - </parent> +<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"> + <parent> + <groupId>MOA.spss</groupId> + <artifactId>moa-spss</artifactId> + <version>1.4.0</version> + </parent> - <modelVersion>4.0.0</modelVersion> - <groupId>MOA.spss.server</groupId> - <artifactId>moa-spss-tools</artifactId> - <packaging>jar</packaging> - <version>1.4.0</version> - <name>MOA SP/SS Tools</name> + <modelVersion>4.0.0</modelVersion> + <groupId>MOA.spss.server</groupId> + <artifactId>moa-spss-tools</artifactId> + <packaging>jar</packaging> + <version>1.4.0</version> + <name>MOA SP/SS Tools</name> - <properties> - <thirdPartyLib>${basedir}/../../../buildhelper</thirdPartyLib> - </properties> + <properties> + <thirdPartyLib>${basedir}/../../../buildhelper</thirdPartyLib> + </properties> - <dependencies> - <dependency> - <groupId>MOA.spss.server</groupId> - <artifactId>moa-spss-lib</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>iaik.prod</groupId> - <artifactId>iaik_ecc</artifactId> - <scope>compile</scope> - </dependency> - </dependencies> + <dependencies> + <dependency> + <groupId>MOA.spss.server</groupId> + <artifactId>moa-spss-lib</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_jce_full</artifactId> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>iaik.prod</groupId> + <artifactId>iaik_ecc</artifactId> + <scope>compile</scope> + </dependency> + </dependencies> </project> |