Maven:文件不会从构建中排除

时间:2015-10-15 09:20:11

标签: maven

我有一个库maven模块,在/ src / main / resources /中有一个application.conf文件,我希望将它从模块的pom中的构建中排除

    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <excludes>
                <exclude>application.conf</exclude>
            </excludes>
            <filtering>false</filtering>
        </resource>
    </resources>

使用上述模块的maven模块应构建一个具有所有依赖关系的jar;我使用maven程序集插件来构建jar。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <!--<descriptor>src/assembly.xml</descriptor>-->
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>                    
            </configuration>
            <executions>
                <execution>
                    <id>assemble-all</id>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

文件application.conf仍在jar中。我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

这样做:

 <exclude>**/application.conf</exclude>