You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by LinaTomy <lt...@taxcient.com> on 2007/11/30 20:49:03 UTC

Maven install

Hi
         I have the following structure

src
  |
  ---main
            |
             ----resources
                                |
                                ---
                                    A.properties
                                    store
                                            |
                                             ----
                                                   1.pdf
                                                   2.pdf
                                                   data
                                                         |
                                                         ---
                                                            1.xml
                                                            2.xml

When i do a maven install I need the following to happen

1. Filter only A.properties
2. Do not filter any files under store
3. Copy store to classes
4. Do not copy store to war
5. Copy filtered properties to both war and classes

Also when I do a mvn install the properties files which is copied to war is
not able to get the value for ${project.build.outputDirectory}.

Could someone please help me with this.

Below is my pom's snippet

<build>

<plugins>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.0.2</version>
        <configuration>
                <webResources>
                        <resource>
                                <directory>src/main/resources</directory>
                                <targetPath>WEB-INF/classes</targetPath>
                                <!-- Filter the properties file to replace
varibles with appropriate values -->
                                <filtering>true</filtering>
                                <includes>
                                        <include>*.properties</include>
                                </includes>
                        </resource>
                </webResources>
        </configuration>
        </plugin>
</plugins>
 
<!-- turn filtering on for the project's resources directory -->
<resources>
        <resource>
                <directory>src/main/resources</directory>
                <!-- Filter the properties file to replace varibles with
appropriate values -->
                <filtering>true</filtering>
                <includes>
                  <include>*.properties</include>
                </includes>
                <excludes>
                  <exclude>*.pdf</exclude>
                  <exclude>*.xml</exclude>
                 </excludes>
        </resource>
</resources>
 
</build>
-- 
View this message in context: http://www.nabble.com/Maven-install-tf4923951s177.html#a14091422
Sent from the Maven Developers mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org