- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我构建我的项目时,我收到如下错误:
[INFO] SomeClass.java: Some input files use or override a deprecated API.
[INFO] SomeClass.java: Recompile with -Xlint:deprecation for details.
[INFO] SomeClass.java: Some input files use unchecked or unsafe operations.
[INFO] SomeClass.java: Recompile with -Xlint:unchecked for details.
-Xlint:deprecation
或
-Xlint:unchecked
在我的
MAVEN_OPTS
或
.mvn/maven.config
我得到:
$ MAVEN_OPTS="-Xlint:unchecked " mvn -B clean test
Unrecognized option: -Xlint:unchecked
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
最佳答案
-Xlint
是编译器选项,而不是 maven 选项或 jvm 选项。
在命令行 maven 接受 -Xlint
但它把它当作 -X
maven 选项(“调试”)并忽略其余部分。所以没有达到预期的效果。
在这两个编译器选项的特定情况下,您可以设置 Maven 属性,从而设置所需的编译器选项。将这些放在您项目的 .mvn/maven.config
中, MAVEN_OPTS
env var,或在命令行上:
-Dmaven.compiler.showWarnings=true
-Dmaven.compiler.showDeprecation=true
compilerArgs
您的属性(property)
pom.xml
或 Maven
settings.xml
用户定义的配置文件。我没有看到将 List 值属性设置为系统属性的方法。您不能使用
compilerArgument
或
compilerArguments
要么,他们
don't have user properties .
-Dorg.slf4j.simpleLogger.log.org.apache.maven.plugin.compiler.CompilerMojo=warn
-Dmaven.compiler.showWarnings=false
不会压制
-Xlint
消息。见
How can I suppress javac warnings about deprecated api? . Maven 似乎没有提供设置相关属性的方法
-Xlint:-deprecated -Xlint:-unchecked
在命令行上。您不能直接设置它们
settings.xml
要么是因为您无法设置单个插件属性。它必须是
pom.xml
.
关于java - 我如何通过 -Xlint :deprecation or -Xlint:unchecked to Maven?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161021/
我有以下(部分)类(class): public class Graph { private ArrayList edges; public ArrayList getEdges()
我在这里遇到泛型问题。谁能指出我在以下陈述中遗漏了什么? 1. warning: [unchecked] unchecked conversion List qList = (List) sessio
我收到以下警告: warning:[unchecked] unchecked conversion [javac]found:java.util.List [javac] required:java.
我遇到了未经检查的 Actor 警告。我不确定如何解决这些警告。 编译器错误似乎出现在 list = (E[]) new IntKeyed [size]; 这是我们应该逐个字母使用的代码。 我们正在尝
为什么我的代码仍然有警告:警告:[unchecked] uncheckedcast?当我使用“-Xlint”时,返回如下: demo1.java:31: warning: [unchecked] un
我在库中收到“警告:[未检查] 未经检查的转换”消息,我正在将其源代码与我的代码一起编译。由于我不想修改库源代码,有没有办法在 Ant 的 javac 任务中禁用该特定警告? 最佳答案 uncheck
当我编译代码时,我收到 4 个警告 - 但如何让它们消失?(我的意思不是@SuppressWarnings) PS:显然这一定是以前被问过的 - 但要么我找不到它,要么我无法应用它。 输出 warni
我有这个 Java 代码,它可以启动 java 线程: public void start(Stage primaryStage) { // TODO when Java 8
我知道它有点重复,我正在尝试以不同的方式做到这一点,从而重新发布这个问题。 我想要实现的是,当有人“取消选中”OSPF 复选框时..被动接口(interface)检查也应该自动“取消选中”。我正在尝试
我正在创建我自己的集合类。但一开始,我就受到警告。我在此链接中使用How to create a generic array? 。但我已经收到警告了。 这是我的警告消息: MySet.java:11:
与我的代码类似的示例代码。 public interface Builder { B build(A a); } public class ClientBuilder implements Bui
所以当祖 parent 或 parent 被选中/未选中时,我试图选中/取消选中复选框: new Vue({ el: '.app', data: { grand_parent: fal
我一直在努力让这段代码适用于现阶段的年龄。它旨在计算一个范围内的素数,我已经编写了一种方法来打印它们。不幸的是,代码将无法编译,引用警告: “警告:[未检查] 未检查调用 add(E) 作为原始类型
奇怪的情况 - 下面是代码: ArrayList listArr = new ArrayList<>(); Object[] obj = new Object[]{"str", listArr}; S
我正在开发一个基于文本的角色扮演游戏。在其中一个类中有一个 ArrayList 来处理保存和加载游戏。 ArrayList 中有整数和字符串。 这是一个字符串:saveGame.add(p.getNa
我正在收到警告 warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.List
我有两个警告:-- 第一个是: HELPDESKGESTION2\src\java\glpi\filter\LoginFilter.java:289: warning: [unchecked] unc
我有七个复选框,如下所示。我正在尝试做以下三件事: 1)当“任何”复选框被“选中”时,剩余的“1-6”应该被“取消选中”。2)当'1到6'复选框中的任何一个被'选中'时,'任何'复选框应该'未选中'。
我使用 java 泛型实现了一个简单的支付处理系统。它在运行时编译并工作,但我对“未经检查的转换”警告感到困惑。 enum PaymentType { CARD, SAVED_CARD } i
好的,所以我正在创建一个侧栏小部件 :S 并使用复选框功能对其进行控制。显示的 Tab Div 处于绝对状态以覆盖下面的信息。我希望能够取消选中该框并再次隐藏 Div。谁能帮忙? 这是 CSS:
我是一名优秀的程序员,十分优秀!