You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by praveen kumar <lv...@gmail.com> on 2010/08/03 00:07:41 UTC
How to exclude a property file from a dependency jar
Hi,
In *project A* 's pom.xml, there is a dependency added to *project B*. Both
*A *&* B* contains a property file *abc.properties *under *
src/main/resources* in jar*.*
Now problem is when A is deployed and application tries to read from
abc.properties, actually the file loaded is *abc.properties* from *project
B. *
Is there any way to *exclude* *abc.properties *from *project B *using *pom.xml
*of* project A so* that when *project A* is built, the dependency jar *project
B* that is being built doesnt contain *abc.properties?*
<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>X</groupId>
<artifactId>P</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>X</groupId>
<artifactId>A</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>Y</groupId>
<artifactId>C</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>Y</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
Thanks & regards,
praveen