Author: wsmoak Date: Sun Apr 9 17:36:55 2006 New Revision: 392857 URL: http://svn.apache.org/viewcvs?rev=392857&view=rev Log: Include the source code under WEB-INF/src for each example app, using an Ant copy task in an execution of the maven-antrun-plugin bound to the process-sources phase. (And some reformatting.)
Modified: struts/action/trunk/apps/pom.xml Modified: struts/action/trunk/apps/pom.xml URL: http://svn.apache.org/viewcvs/struts/action/trunk/apps/pom.xml?rev=392857&r1=392856&r2=392857&view=diff ============================================================================== --- struts/action/trunk/apps/pom.xml (original) +++ struts/action/trunk/apps/pom.xml Sun Apr 9 17:36:55 2006 @@ -55,52 +55,59 @@ <module>strutsel-exercise-taglib</module> <module>scripting-mailreader</module> </modules> - + <build> - <resources> - <!-- Include source code under WEB-INF/src for example apps --> - <!--resource> - <directory>src/main/java</directory--> - <!--targetPath>${basedir}/target/${pom.artifactId}/WEB-INF/src/main/java</targetPath--> - <!--targetPath>../${pom.artifactId}/WEB-INF/src/main/java</targetPath--> - <!--targetPath>${pom.build.directory}/${pom.artifactId}/WEB-INF/src/main/java</targetPath--> - <!--targetPath>${project.build.directory}/${pom.artifactId}/WEB-INF/src/main/java</targetPath--> - <!--includes> - <include>**/*.java</include> - <include>**/*.properties</include> - <include>**/*.xml</include> - </includes> - </resource--> + <resources> <!-- Include resources under src/main/java in WEB-INF/classes --> - <resource> + <resource> <directory>src/main/java</directory> <includes> - <include>**/*.properties</include> - <include>**/*.xml</include> + <include>**/*.properties</include> + <include>**/*.xml</include> </includes> - </resource> - </resources> + </resource> + </resources> - <plugins> - <plugin> - <groupId>org.codehaus.cargo</groupId> - <artifactId>cargo-maven2-plugin</artifactId> - <configuration> - <container> - <containerId>tomcat5x</containerId> - <home>${cargo.tomcat5x.home}</home> - <log>${project.build.directory}/tomcat5x.log</log> - <output>${project.build.directory}/tomcat5x.out</output> - </container> - <configuration> - <home>${project.build.directory}/tomcat5x</home> - </configuration> - </configuration> - </plugin> - </plugins> + <plugins> + <plugin> + <groupId>org.codehaus.cargo</groupId> + <artifactId>cargo-maven2-plugin</artifactId> + <configuration> + <container> + <containerId>tomcat5x</containerId> + <home>${cargo.tomcat5x.home}</home> + <log>${project.build.directory}/tomcat5x.log</log> + <output>${project.build.directory}/tomcat5x.out</output> + </container> + <configuration> + <home>${project.build.directory}/tomcat5x</home> + </configuration> + </configuration> + </plugin> + <!-- Include source code under WEB-INF/src --> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <executions> + <execution> + <phase>process-sources</phase> + <configuration> + <tasks> + <copy todir="${project.build.directory}/${pom.artifactId}/WEB-INF/src" + failonerror="false"> + <fileset dir="${basedir}/src/main/java"/> + </copy> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> - <finalName>${pom.artifactId}</finalName> + <finalName>${pom.artifactId}</finalName> - </build> + </build> </project> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]