Skip to content

Commit

Permalink
Refactored impl poms
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Aug 14, 2011
1 parent 277f5a4 commit de86569
Show file tree
Hide file tree
Showing 6 changed files with 321 additions and 120 deletions.
69 changes: 68 additions & 1 deletion impl/jasper/pom.xml
Expand Up @@ -5,7 +5,7 @@
<groupId>org.jboss.seam.reports</groupId>
<artifactId>seam-reports-impl</artifactId>
<version>3.0.0.CR1-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
<relativePath>../../pom.xml</relativePath>
</parent>

<artifactId>seam-reports-jasper</artifactId>
Expand All @@ -15,9 +15,76 @@
<properties>
<jasperreports.version>4.0.1</jasperreports.version>
<jxl.version>2.6.12</jxl.version>
<arquillian.version>1.0.0.Alpha5</arquillian.version>
<el-api.version>2.2</el-api.version>
</properties>

<dependencies>
<dependency>
<groupId>org.jboss.seam.reports</groupId>
<artifactId>seam-reports-api</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.seam.solder</groupId>
<artifactId>seam-solder</artifactId>
</dependency>
<!-- Needed to run Solder -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- Required by Arquillian -->
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>${el-api.version}</version>
</dependency>

<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-junit</artifactId>
<version>${arquillian.version}</version><!--$NO-MVN-MAN-VER$-->
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-weld-se-embedded-1.1</artifactId>
<version>${arquillian.version}</version><!--$NO-MVN-MAN-VER$-->
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-api</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>net.sf.jpdfunit</groupId>
<artifactId>jpdfunit</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
Expand Down
94 changes: 94 additions & 0 deletions impl/mvel/pom.xml
Expand Up @@ -14,6 +14,8 @@

<properties>
<mvel.version>2.1.Beta5</mvel.version>
<arquillian.version>1.0.0.Alpha5</arquillian.version>
<el-api.version>2.2</el-api.version>
</properties>

<dependencies>
Expand All @@ -22,5 +24,97 @@
<artifactId>mvel2</artifactId>
<version>${mvel.version}</version>
</dependency>

<dependency>
<groupId>org.jboss.seam.reports</groupId>
<artifactId>seam-reports-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jboss.seam.solder</groupId>
<artifactId>seam-solder</artifactId>
</dependency>
<!-- Needed to run Solder -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency>

<!-- Required by Arquillian -->
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>${el-api.version}</version>
<scope>provided</scope>
</dependency>

<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-junit</artifactId>
<version>${arquillian.version}</version><!--$NO-MVN-MAN-VER$-->
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-weld-se-embedded-1.1</artifactId>
<version>${arquillian.version}</version><!--$NO-MVN-MAN-VER$-->
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-api</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>net.sf.jpdfunit</groupId>
<artifactId>jpdfunit</artifactId>
<scope>test</scope>
</dependency>

</dependencies>


<profiles>
<profile>
<id>code-coverage</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.maven.plugin</groupId>
<artifactId>emma4it-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
87 changes: 86 additions & 1 deletion impl/pentaho/pom.xml
Expand Up @@ -11,8 +11,72 @@
<artifactId>seam-reports-pentaho</artifactId>
<packaging>jar</packaging>
<name>Seam Reports Implementation (Pentaho Reporting)</name>

<properties>
<arquillian.version>1.0.0.Alpha5</arquillian.version>
<el-api.version>2.2</el-api.version>
</properties>

<dependencies>
<dependency>
<groupId>org.jboss.seam.reports</groupId>
<artifactId>seam-reports-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.jboss.seam.solder</groupId>
<artifactId>seam-solder</artifactId>
</dependency>
<!-- Needed to run Solder -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- Required by Arquillian -->
<dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
<version>${el-api.version}</version>
</dependency>

<dependency>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-junit</artifactId>
<version>${arquillian.version}</version><!--$NO-MVN-MAN-VER$-->
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-weld-se-embedded-1.1</artifactId>
<version>${arquillian.version}</version><!--$NO-MVN-MAN-VER$-->
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-api</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>net.sf.jpdfunit</groupId>
<artifactId>jpdfunit</artifactId>
Expand Down Expand Up @@ -94,4 +158,25 @@
</repository>
</repositories>

<profiles>
<profile>
<id>code-coverage</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonatype.maven.plugin</groupId>
<artifactId>emma4it-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>

0 comments on commit de86569

Please sign in to comment.