Maven构建 - 排除目录

问题描述 投票:0回答:1

我在项目的pom.xml下面。我想从我的build-jar中排除一个文件夹,但希望它在源代码中。每当我使用标签时,编译器都在抱怨: - 无法识别的标签:'排除'“。我希望src / main / resources / conf / **不是构建的一部分。

<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.abcd.msg.rega</groupId>
    <artifactId>tp</artifactId>
    <version>1.2.8-SNAPSHOT</version>
    <name>GenerateFixml</name>
    <scm>
        ...
    </scm>
    <distributionManagement>
        ...
    </distributionManagement>
    <properties>
    ...
    </properties>
    <build>
        <outputDirectory>target/classes</outputDirectory>
        <testOutputDirectory>target/test-classes</testOutputDirectory>
        <testSourceDirectory>src/test/java/</testSourceDirectory>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
            <excludes>
            <exclude>src/main/resources/conf/**</exclude>
            </excludes>
            <resource>
                <directory>src/main/clj</directory>
            </resource>
        </resources>
        <testResources>
            ...
        </testResources>
        <plugins>
            ...
        </plugins>
    </build>
    <dependencies>
        ...
    </dependencies>
</project>
maven
1个回答
1
投票

您需要在排除后关闭资源,即将</resource>放在</excludes>后面。

也可以看看

https://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html

© www.soinside.com 2019 - 2024. All rights reserved.