Skip to content

Commit

Permalink
GTNPORTAL-2630 : Simplify tomcat packaging maven structure
Browse files Browse the repository at this point in the history
  • Loading branch information
vietj committed Oct 4, 2012
1 parent 1f398cb commit cc247c7
Show file tree
Hide file tree
Showing 12 changed files with 55 additions and 125 deletions.
33 changes: 0 additions & 33 deletions packaging/tomcat/integration/pom.xml

This file was deleted.

32 changes: 0 additions & 32 deletions packaging/tomcat/integration/src/main/webapp/WEB-INF/web.xml

This file was deleted.

46 changes: 0 additions & 46 deletions packaging/tomcat/pkg/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -837,14 +837,6 @@
<type>war</type>
</dependency>

<dependency>
<?rename integration.war?>
<groupId>org.gatein.portal</groupId>
<artifactId>exo.portal.packaging.tomcat.integration</artifactId>
<version>${project.version}</version>
<type>war</type>
</dependency>

</dependencies>

<build>
Expand Down Expand Up @@ -891,42 +883,4 @@
</plugin>
</plugins>
</build>

<profiles>
<profile>
<id>pkg-all</id>
<activation>
<property>
<name>!gatein.dev</name>
</property>
</activation>
<modules>
<module>tc7</module>
</modules>
</profile>
<profile>
<id>pkg-tomcat</id>
<activation>
<property>
<name>gatein.dev</name>
<value>tomcat</value>
</property>
</activation>
<modules>
<module>tc7</module>
</modules>
</profile>
<profile>
<id>pkg-tomcat7</id>
<activation>
<property>
<name>gatein.dev</name>
<value>tomcat7</value>
</property>
</activation>
<modules>
<module>tc7</module>
</modules>
</profile>
</profiles>
</project>
43 changes: 42 additions & 1 deletion packaging/tomcat/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,49 @@
<name>GateIn Tomcat package</name>

<modules>
<module>integration</module>
<module>pkg</module>
<module>tomcat7</module>
</modules>

<profiles>
<profile>
<id>pkg-all</id>
<activation>
<property>
<name>!gatein.dev</name>
</property>
</activation>
<modules>
<module>pkg</module>
<module>tomcat7</module>
</modules>
</profile>
<profile>
<id>pkg-tomcat</id>
<activation>
<property>
<name>gatein.dev</name>
<value>tomcat</value>
</property>
</activation>
<modules>
<module>pkg</module>
<module>tomcat7</module>
</modules>
</profile>
<profile>
<id>pkg-tomcat7</id>
<activation>
<property>
<name>gatein.dev</name>
<value>tomcat7</value>
</property>
</activation>
<modules>
<module>pkg</module>
<module>tomcat7</module>
</modules>
</profile>
</profiles>

</project>
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
<echo>Using Tomcat at: ${tomcat.dir}</echo>

<!-- Copy tomcat 7 -->
<copy todir="${maven.project.build.directory}/tomcat7">
<copy todir="${maven.project.build.directory}/tomcat">
<fileset dir="${tomcat.dir}">
<exclude name="webapps/ROOT/**"/>
<exclude name="webapps/examples/**"/>
Expand All @@ -44,27 +44,27 @@
</copy>

<!-- Copy generic tomcat packaging -->
<copy todir="${maven.project.build.directory}/tomcat7">
<fileset dir="${maven.project.build.directory}/../../target/tomcat"/>
<copy todir="${maven.project.build.directory}/tomcat">
<fileset dir="${maven.project.build.directory}/../../pkg/target/tomcat"/>
</copy>

<!-- Copy specific tomcat configration -->
<copy todir="${maven.project.build.directory}/tomcat7" overwrite="true">
<copy todir="${maven.project.build.directory}/tomcat" overwrite="true">
<fileset dir="${maven.project.basedir}/src/main/resources/tomcat"/>
</copy>

<!-- Tomcat 7 specific dependencies -->
<copy
file="${maven.dependency.org.gatein.wci.wci-tomcat7.jar.path}"
todir="${maven.project.build.directory}/tomcat7/lib"/>
todir="${maven.project.build.directory}/tomcat/lib"/>

<!-- Tomcat 7 specific configuration -->
<copy
file="${maven.project.basedir}/src/main/resources/conf/integration/web.xml"
tofile="${maven.project.build.directory}/tomcat7/webapps/integration/WEB-INF/web.xml"/>
<!-- WCI integration -->
<copy todir="${maven.project.build.directory}/tomcat/webapps/integration/">
<fileset dir="${maven.project.basedir}/src/main/webapp"/>
</copy>

<!-- Extract common config from packaging.common artifact to gatein/conf -->
<unzip src="${org.gatein.portal:exo.portal.packaging.common:jar}" dest="${maven.project.build.directory}/tomcat7/gatein/conf">
<unzip src="${org.gatein.portal:exo.portal.packaging.common:jar}" dest="${maven.project.build.directory}/tomcat/gatein/conf">
<patternset>
<exclude name="META-INF/"/>
</patternset>
Expand All @@ -73,8 +73,8 @@

<!-- File permissions -->
<!-- Excluded due to ARG_MAX limitation on Mac OS X -->
<!--chmod perm="0644" type="file" dir="${project.build.directory}/tomcat7" excludes="**/*.sh"/-->
<chmod perm="0755" type="file" dir="${maven.project.build.directory}/tomcat7" includes="**/*.sh"/>
<!--chmod perm="0644" type="file" dir="${project.build.directory}/tomcat" excludes="**/*.sh"/-->
<chmod perm="0755" type="file" dir="${maven.project.build.directory}/tomcat" includes="**/*.sh"/>

</target>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<artifactId>exo.portal.packaging.tomcat.pkg</artifactId>
<version>3.5.0.Beta01-SNAPSHOT</version>
</parent>
<artifactId>exo.portal.packaging.tomcat.pkg.tc7</artifactId>
<artifactId>exo.portal.packaging.tomcat.tomcat7</artifactId>
<packaging>pom</packaging>
<name>GateIn for Tomcat 7 packaging</name>

Expand Down

0 comments on commit cc247c7

Please sign in to comment.