java - 如何覆盖 maven-compiler-plugin 的配置。 (构建目录,我想使用配置文件进行更改)

标签 java maven-2 maven maven-plugin

我想通过使用 Maven 的配置文件忽略特定目录中的一些构建错误。我试着像下面那样做,但没有用。任何帮助将不胜感激?

============================================
[executed command]

mvn -P test clean compile

============================================
[part of pom.xml]

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
                <showWarnings>true</showWarnings>
            </configuration>
        </plugin>
    </plugins>
</build>
<profiles>
    <profile>
        <id>test</id>
        <build>
            <plugins>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.5</source>
                        <target>1.5</target>
                    </configuration>
                    <executions>
                        <execution>
                            <id>default-compile</id>
                            <configuration>
                                <excludes>
                                    <exclude>**/nocompile/*</exclude>
                                </excludes>
                            </configuration>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

============================================
[a class happened a build error]

package com.sample.web.nocompile;

public class NoCompileSample {

    // An error do happen here 
    private String

}

最佳答案

您的个人资料看起来不错。不过,maven 编译器似乎存在一个已知问题。参见 this answer到类似问题的问题描述和解决方法。

关于java - 如何覆盖 maven-compiler-plugin 的配置。 (构建目录,我想使用配置文件进行更改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211046/

相关文章:

java - 对数组列表进行排序和分类

java - Spring,@Aspect,@AfterThrowing,黑屏响应

java - Ant 和 Maven 之间的差异

java - Maven 本地依赖关系未解析子依赖关系

java.lang.NoSuchMethodError : org. springframework.util.ReflectionUtils.clearCache()

java - 如何在 Glassfish 上将 Amazon Java SDK 与 Maven 一起使用?

java - Android 中使用 VPN 的数据包嗅探器/过滤器

java - Maven SonarQube 多模块

java - 为什么 axistools-maven-plugin 试图访问这个相对模式位置?

maven:传输文件时出错:连接被拒绝:连接