diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/moa-common.iml | 29 | ||||
| -rw-r--r-- | common/pom.xml | 234 | 
2 files changed, 144 insertions, 119 deletions
| diff --git a/common/moa-common.iml b/common/moa-common.iml deleted file mode 100644 index 9d4261fc6..000000000 --- a/common/moa-common.iml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> -  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false"> -    <output url="file://$MODULE_DIR$/target/classes" /> -    <output-test url="file://$MODULE_DIR$/target/test-classes" /> -    <content url="file://$MODULE_DIR$"> -      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> -      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> -      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> -      <excludeFolder url="file://$MODULE_DIR$/target" /> -    </content> -    <orderEntry type="inheritedJdk" /> -    <orderEntry type="sourceFolder" forTests="false" /> -    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.0.4" level="project" /> -    <orderEntry type="library" name="Maven: iaik.prod:iaik_jce_full:5.101" level="project" /> -    <orderEntry type="library" name="Maven: iaik.prod:iaik_moa:1.5" level="project" /> -    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" /> -    <orderEntry type="library" name="Maven: jaxen:jaxen:1.0-FCS" level="project" /> -    <orderEntry type="library" name="Maven: saxpath:saxpath:1.0-FCS" level="project" /> -    <orderEntry type="library" name="Maven: xalan-bin-dist:xalan:2.7.1" level="project" /> -    <orderEntry type="library" name="Maven: xalan:serializer:2.7.1" level="project" /> -    <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.3.04" level="project" /> -    <orderEntry type="library" name="Maven: xerces:xercesImpl:2.9.0" level="project" /> -    <orderEntry type="library" name="Maven: xalan-bin-dist:xml-apis:2.7.1" level="project" /> -    <orderEntry type="library" scope="RUNTIME" name="Maven: xalan-bin-dist:serializer:2.7.1" level="project" /> -    <orderEntry type="library" name="Maven: joda-time:joda-time:1.6.2" level="project" /> -  </component> -</module> - diff --git a/common/pom.xml b/common/pom.xml index 468ecaf2d..46f26501f 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -1,94 +1,148 @@ -<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</groupId> -    <artifactId>MOA</artifactId> -    <version>2.0.0</version> -  </parent> -  <modelVersion>4.0.0</modelVersion> -  <artifactId>moa-common</artifactId> -  <!-- <version>2.0.0</version> --> -  <packaging>jar</packaging> -  <name>MOA common library</name> +<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</groupId> +        <artifactId>MOA</artifactId> +        <version>2.0.0</version> +    </parent> +    <modelVersion>4.0.0</modelVersion> +    <artifactId>moa-common</artifactId> +    <!-- <version>2.0.0</version> --> +    <packaging>jar</packaging> +    <name>MOA common library</name> -  <properties> -    <repositoryPath>${basedir}/../repository</repositoryPath> -  </properties> +    <properties> +        <repositoryPath>${basedir}/../repository</repositoryPath> +    </properties> + +    <dependencies> +        <dependency> +            <groupId>commons-logging</groupId> +            <artifactId>commons-logging</artifactId> +        </dependency> +        <dependency> +            <groupId>iaik.prod</groupId> +            <artifactId>iaik_jce_full</artifactId> +        </dependency> +        <dependency> +            <groupId>iaik.prod</groupId> +            <artifactId>iaik_moa</artifactId> +        </dependency> +        <dependency> +            <groupId>junit</groupId> +            <artifactId>junit</artifactId> +            <scope>test</scope> +        </dependency> +        <dependency> +            <groupId>jaxen</groupId> +            <artifactId>jaxen</artifactId> +        </dependency> +        <dependency> +            <groupId>saxpath</groupId> +            <artifactId>saxpath</artifactId> +        </dependency> +        <dependency> +            <groupId>xalan-bin-dist</groupId> +            <artifactId>xalan</artifactId> +            <scope>compile</scope> +            <optional>true</optional> +        </dependency> +        <dependency> +            <groupId>xerces</groupId> +            <artifactId>xercesImpl</artifactId> +            <optional>true</optional> +        </dependency> +        <dependency> +            <groupId>xalan-bin-dist</groupId> +            <artifactId>xml-apis</artifactId> +            <scope>compile</scope> +            <optional>true</optional> +        </dependency> +        <dependency> +            <groupId>xalan-bin-dist</groupId> +            <artifactId>serializer</artifactId> +            <scope>runtime</scope> +            <optional>true</optional> +        </dependency> +        <dependency> +            <groupId>joda-time</groupId> +            <artifactId>joda-time</artifactId> +            <version>1.6.2</version> +        </dependency> +        <dependency> +            <groupId>org.slf4j</groupId> +            <artifactId>slf4j-api</artifactId> +            <version>1.7.5</version> +        </dependency> +        <dependency> +            <groupId>org.slf4j</groupId> +            <artifactId>slf4j-simple</artifactId> +            <version>1.7.5</version> +        </dependency> +        <dependency> +            <groupId>org.slf4j</groupId> +            <artifactId>jcl-over-slf4j</artifactId> +            <version>1.7.5</version> +        </dependency> +        <dependency> +            <groupId>org.slf4j</groupId> +            <artifactId>log4j-over-slf4j</artifactId> +            <version>1.7.5</version> +        </dependency> +        <dependency> +            <groupId>org.slf4j</groupId> +            <artifactId>jul-to-slf4j</artifactId> +            <version>1.7.5</version> +        </dependency> +    </dependencies> + +    <build> +        <plugins> +            <plugin> +                <groupId>org.apache.maven.plugins</groupId> +                <artifactId>maven-jar-plugin</artifactId> +                <configuration> +                    <archive> +                        <addMavenDescriptor>false</addMavenDescriptor> +                    </archive> +                </configuration> +                <executions> +                    <execution> +                        <goals> +                            <goal>test-jar</goal> +                        </goals> +                    </execution> +                </executions> +            </plugin> +            <plugin> +                <artifactId>maven-enforcer-plugin</artifactId> +                <version>1.1.1</version> +                <executions> +                    <execution> +                        <id>enforce-banned-dependencies</id> +                        <goals> +                            <goal>enforce</goal> +                        </goals> +                        <configuration> +                            <rules> +                                <bannedDependencies> +                                    <searchTransitive>true</searchTransitive> +                                    <excludes> +                                        <!-- <exclude>commons-logging</exclude> --> +                                        <exclude>org.slf4j:1.5*</exclude> +                                        <exclude>org.slf4j:1.6*</exclude> +                                        <!--   <exclude>org.springframework:2.*</exclude> +                                           <exclude>org.springframework:3.0.*</exclude>     --> +                                    </excludes> +                                </bannedDependencies> +                            </rules> +                            <fail>true</fail> +                        </configuration> +                    </execution> +                </executions> +            </plugin> +        </plugins> +    </build> -  <dependencies> -    <dependency> -      <groupId>commons-logging</groupId> -      <artifactId>commons-logging</artifactId> -    </dependency> -    <dependency> -      <groupId>iaik.prod</groupId> -      <artifactId>iaik_jce_full</artifactId> -    </dependency> -    <dependency> -      <groupId>iaik.prod</groupId> -      <artifactId>iaik_moa</artifactId> -    </dependency> -    <dependency> -      <groupId>junit</groupId> -      <artifactId>junit</artifactId> -      <scope>test</scope> -    </dependency> -    <dependency> -      <groupId>jaxen</groupId> -      <artifactId>jaxen</artifactId> -    </dependency> -    <dependency> -      <groupId>saxpath</groupId> -      <artifactId>saxpath</artifactId> -    </dependency> -    <dependency> -      <groupId>xalan-bin-dist</groupId> -      <artifactId>xalan</artifactId> -      <scope>compile</scope> -      <optional>true</optional> -    </dependency> -    <dependency> -      <groupId>xerces</groupId> -      <artifactId>xercesImpl</artifactId> -      <optional>true</optional> -    </dependency> -    <dependency> -      <groupId>xalan-bin-dist</groupId> -      <artifactId>xml-apis</artifactId> -      <scope>compile</scope> -      <optional>true</optional> -    </dependency> -    <dependency> -      <groupId>xalan-bin-dist</groupId> -      <artifactId>serializer</artifactId> -      <scope>runtime</scope> -      <optional>true</optional> -    </dependency> -    <dependency> -    	  <groupId>joda-time</groupId> -	      <artifactId>joda-time</artifactId> -	      <version>1.6.2</version> -    	</dependency>    -    	 -  </dependencies> -  <build> -    <plugins> -      <plugin> -        <groupId>org.apache.maven.plugins</groupId> -        <artifactId>maven-jar-plugin</artifactId> -        <configuration> -          <archive> -            <addMavenDescriptor>false</addMavenDescriptor> -          </archive> -        </configuration> -        <executions> -          <execution> -            <goals> -              <goal>test-jar</goal> -            </goals> -          </execution> -        </executions> -      </plugin> -    </plugins> -  </build>      </project> | 
