scala - Maven 警告:有一个未经检查的警告;使用 -unchecked 重新运行以获取详细信息
问题描述
我试图查看我所有的警告,但我看不到这个:
[WARNING] warning: there was one unchecked warning; re-run with -unchecked for details
[WARNING] one warning found
在这里你可以看到使用 SBT 的解决方案,但我找不到使用 Maven 的解决方案。
编辑我已经尝试过这个:
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>${scala.maven.plugin.version}</version>
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
<args>
<arg>-unchecked</arg>
<arg>-deprecation</arg>
<arg>-explaintypes</arg>
</args>
</configuration>
</plugin>
和这个:
mvn clean compile -X -Dmaven.compiler.showDeprecation=true -Dmaven.compiler.showWarnings=true
mvn clean compile -Xlint:unchecked
不工作
org.apache.maven.plugin.prefix.NoPluginFoundForPrefixException:在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀“lint”的插件,可从存储库 [local (/home/pgallego/.m2/repository), scala-tools.org ( http://scala-tools.org/repo-releases ), 中央 ( https://repo.maven.apache.org/maven2)]
你知道有什么解决办法吗?
解决方案
我有几个 pom,在其余的父亲中,我写道:
<plugin>
<groupId>net.alchim31.maven</groupId>
<artifactId>scala-maven-plugin</artifactId>
<version>${scala.maven.plugin.version}</version>
<configuration>
<scalaVersion>${scala.version}</scalaVersion>
<args>
<arg>-unchecked</arg>
<arg>-deprecation</arg>
<arg>-explaintypes</arg>
</args>
</configuration>
</plugin>
在其中,但是带有警告的pom没有-unchecked
,我复制了这段代码,问题就解决了。
推荐阅读
- session - 服务器集群中的 JPA 实体
- php - 在 php 中的 bootstrap 中使用时不工作形式
- java - Maven多模块依赖问题
- python-3.x - 我可以在 32 位操作系统和 64 位处理器上安装 python
- javascript - 每次更改幻灯片时如何运行功能
- selenium - 如何在 selenium webdriver 中的 2 个不同的 2 个不同的浏览器之间切换?
- javascript - Facebook Messenger 聊天小部件未加载
- version - SQL 查找 Confluence 数据库版本
- php - PHP 致命错误,我的站点中未捕获的错误
- scala - Scala: How to create a class method which return class variable value by taking variable name as string input