问题标签 [maven-compiler-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Maven编译错误:包R不存在
我正在尝试pom.xml
为MapChange 项目设置一个。这是相关内容 - 我只是遗漏了一些元信息:
我使用Maven Android SDK Deployer 项目安装了 SDK 依赖项。
当我运行$ mvn clean install
maven 时返回以下编译错误。
maven - Maven编译器重新编译所有文件而不是修改
即使我只更改了一个类,Maven 也会重新编译所有类。我使用这个插件配置:
这发生在mvn compile
,mvn package
和mvn install
上。
当然,如果您有 10-15 个文件,这不是问题。但是,我有一千多个源文件,这需要很多时间。
Maven 编译器插件是否有一些隐藏设置来仅重新编译修改过的文件?有什么解决方法吗?
java - 未能执行目标 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)
我正在使用安装了 Maven 插件的Maven 3.0.5和Spring Tool Source 3.2 。当我尝试执行“运行方式---> Maven 安装”时,出现以下错误:
请在我的 pom.xml 下方找到:
在 maven 安装期间,我的目标是war:war
使我的应用程序成为 WAR。
java - 使用 maven 编译器插件解析 @Override 注释
我有一个不解析 @Override 注释的 maven 项目,即我的项目中缺少一些 @Override 注释但是当我运行 maven 目标编译(使用 maven 编译器插件 3.1)时,它不会向我显示关于缺少 @ 的警告覆盖注释,如何设置 maven 编译器插件,以便显示有关缺少 @Override 注释的警告?这是我的插件:
java - 如何将多个参数传递给 Xlint java 编译器选项
我有一个带有 maven 编译器插件的 maven 项目,我想-Xlint:overrides
用作 java 编译器的选项,所以我将此行添加到 maven 编译器插件<compilerArgument>-Xlint:overrides</compilerArgument>
,但我已经需要使用未选中的选项,我只需要这两个参数,如何我可以向 Xlint 添加参数吗?-Xlint:unchecked overrides
不起作用... maven 返回构建失败。你能帮助我吗?
java - 如何使用 Maven 检查缺少的 @Override 注释
我有一个 maven 项目,我敢肯定,其中有些类需要并且没有@Override
注释。有没有办法配置 Maven 编译器插件以在缺少@Override
注释时显示警告?
我正在使用 Netbeans,但我更愿意只使用 maven
maven-3 - 为 plexus-compiler-aspectj 配置 aspectLibraries
我有一个非常严格的正向编译器插件配置:
但我似乎无法弄清楚如何设置 aspectj-plugins aspectLibrary 配置选项的等效项。这样的事情存在吗?
maven - maven-compiler-plugin 3.1 refuses to show warnings
I just set up a new project using maven 3. I added the following statement to my code:
Which results in a comparing identical expressions warning in eclipse.
I use the following configuration for the maven-compiler-plugin:
But it refuses to show the warning.
What should I try next?
maven-3 - Maven + plexus + eclipse 编译器在区分大小写的包上可能存在错误?
我在使用 Maven 和 Eclipse 编译器时遇到了一个非常奇怪的问题。
在 Eclipse+m2eclipse 中,我使用以下单个类编译一个小项目(原型快速入门)没有问题。
Ostermiller utils 被添加到 pom.xml。Eclipse Kepler 编译该项目。接下来, mvn compile 开箱即用。
现在的问题是,我切换到编译器 3.1 并要求使用 Eclipse 编译器(以便能够在控制台模式和 IDE 模式下处理相同的编译问题)。这是POM:
现在这是结果:
com.Ostermiller 包存在(它在 Maven 默认编译器以及 Eclipse IDE 中编译),但在切换到 Eclipse 编译器后不存在。
请注意,报告的错误路径也是错误的:
应该
有人有想法吗?应该在哪里报告潜在的错误?
maven - 如何配置Maven默认使用JDK6,但根据需要使用JDK7
我的系统上安装了 JDK 1.6 和 1.7(Linux,在 /opt 目录下)。我在路径中添加了 JDK 1.6 的 bin 目录,所以这是默认使用的 Java 版本。
我正在开发一个需要 JDK 1.7 和一些需要 1.6 的项目。以前我在 Eclipse 中设置了 JDK 1.7 设置,但我想将此项目转换为 Maven,以便每个人都可以使用他们喜欢的编辑器。
是否可以在 Maven 安装/配置中指定 1.7 位置(而不是在 POM 文件中),这样它默认使用 1.6,而在 POM 中指定项目需要它时使用 1.7?据我所知,每个从事项目的人都应该在他们的 POM 文件中具有相同的内容,所以我不愿意在这里设置 Java 7 目录的位置(因为它在每个人的机器上都会有所不同)。
添加以下内容:
结果是: