maven-compiler-plugin相关内容

使用 javac 时出错:“javac:无效标志:-s";

我试图在 maven-compiler-plugin 中指定另一个版本的 JDK.当 -target 和 -source 参数设置为 1.5 时,一切正常.但是当我尝试使用 1.6 JDK 时,maven 会报错.有人遇到过这个问题吗? 错误: 执行 javac 失败,但无法解析错误:javac:无效标志:-s用法:javac可能的选择包括:-g 生成所有调试信息-g:none 不生成 ..
发布时间:2021-11-22 16:47:33 Java Web开发

Maven 3:如何从 Xlint 检查中排除生成的源?

我们只允许没有 Xlint 错误的 java 源代码.但是,当源是由第三方工具生成时,这是不切实际的.我们用例中生成的源示例包括:JFlex、JavaCC、JAXB 和注释处理器. 所以问题是:如何从 Xlint 检查中排除生成的源?(请参阅下面的当前配置) maven-compiler-plugin3.5.1 ..
发布时间:2021-11-22 16:40:49 Java Web开发

--add-modules 仅在编译时

我正在用 maven 和 java-9.我在我的 pom.xml 文件中添加了: maven-compiler-plugin${maven-compiler-plugin.version}${java.version}${java.version} ..
发布时间:2021-11-18 22:42:45 Java Web开发

maven-compiler-plugin 3.6.0 不编译从注释生成的源代码

我们刚刚将 JBoss 从 6.1.0 升级到 Wildfly 10.1,并对模块和工件版本等进行了各种相关升级.在一个模块中,这导致我们的 cobertura 编译失败并出现编译器错误.我发现 IllegalStateException in Hibernate metamodel generation with maven 并升级到 maven-编译器插件 3.6.0(来自 3.1).这似乎解 ..
发布时间:2021-11-10 23:24:43 其他开发

什么是默认的注释处理器发现过程?

Maven 编译器插件的文档提到以下内容: annotationProcessors: 要运行的注释处理器的名称.仅适用于 JDK 1.6+ 如果不是设置,默认注释处理器发现过程适用. 这里的默认注释处理器发现过程是什么?除了这个配置标签,还有其他方法可以设置注解处理器吗? 我发现入门注释处理工具 (apt) 文档提到了一个默认发现过程,但它适用于工厂类而不是处理器,不幸的 ..
发布时间:2021-11-10 22:01:54 其他开发

maven-compiler-plugin:3.1: 编译失败.空指针异常

我在 maven-compiler-plugin:3.1 中得到了 NullPointerException.我在 SOF 上调查了类似的问题,但没有成功. 我运行的命令:mvn compile ma​​ven 环境: Apache Maven 3.0.3 (rNON-CANONICAL_2011-12-28_13-22_mein; 2011-12-28 13:22:36-0600) ..
发布时间:2021-06-02 18:57:44 其他开发

maven-release-plugin与Java 9兼容吗?

我刚刚尝试使用maven-release-plugin发行与Java 9兼容的项目.但是,它在maven-compiler-plugin中以 失败 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (默认编译)在项目电子邮件上:致命错误编译:无效 目标版本:9 有趣的是,如果我独立运行maven-c ..
发布时间:2021-02-10 19:05:20 其他开发

Maven JavaFx项目可以编译,但从控制台运行时会给出"Missing JavaFX application class"(缺少JavaFX应用程序类).错误味精

我正在将Maven JavaFX应用程序从Java 8迁移到Java11.我已将pom.xml中的插件更新为最新的(兼容Java 11的)插件. 编译运行良好,在"target"文件夹下的正确目录中提供了jar以及所有依赖项和模块,但是当我尝试运行jar文件时,出现了可怕的"Missing JavaFX application class"错误.无论我如何尝试更改插件配置-我总是收到此错误消息,并 ..
发布时间:2021-02-10 18:41:38 其他开发

Java 11 Eclipse找到自动模块,Maven没有

我正在尝试将一个已有15年历史的Maven多模块项目升级到Java 11,以及Java 9中引入的模块系统.由于该项目是使用Maven构建的,因此所有依赖项都非常清楚.首先,我想使用自动模块名称来执行此操作,以免也引入升级的工件(如果不是绝对必需的话). Eclipse在此过程中非常有用,可以自动完成module-info.java中的自动模块名称.例如: requires dom4j ..
发布时间:2020-06-30 19:24:45 其他开发

Eclipse Maven编译器不支持编译器插件编译器

我们有一组Java模块项目(使用JDK11). 我们的集成测试有一个单独的项目.该项目需要能够访问主应用程序项目以运行其测试,但是我们不想向主应用程序模块添加导出,因为只有在运行测试时才需要导出. 解决方案是在集成测试项目中使用 compilerArgs 添加导出: ..
发布时间:2020-06-30 19:24:43 其他开发

Maven 3:如何从Xlint检查中排除生成的源?

我们只允许没有Xlint错误的Java源代码.但是,当源由第三方工具生成时,这是不切实际的.在我们的用例中,生成的源示例包括:JFlex,JavaCC,JAXB和注释处理器. 所以问题是:如何从Xlint检查中排除生成的源? (请参阅下面的当前配置) maven-compiler-plugin ..
发布时间:2020-06-30 19:23:38 其他开发

在Maven编译过程中不考虑生成的代码

我有一个Maven项目,在编译过程中会从注释处理器生成一个新类.该类已在/target/generated-sources/annotations/中成功生成,但未编译到.jar中.为什么? org.apache.maven.plugins maven-compiler-plugin ..
发布时间:2020-06-16 18:38:12 其他开发