Netbeans 忽略了安装在 .m2 中的 jar



我在使用 Netbeans 8.2 时遇到了一个奇怪的问题

我已经使用命令行安装了jarmvn install:install-file -Dfile=wlclient.jar -DgroupId=com.oracle.weblogic -DartifactId=wlclient -Dversion=12.1.3.0 -Dpackaging=jar

在项目中,我有依赖关系

<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>wlclient</artifactId>
<version>12.1.3.0</version>
</dependency>

项目在我的控制台中与mvn clean install一起构建良好

当我从 Netbeans ">清理并构建"执行时,我可以看到它在输出中执行cd /<path to project>/; JAVA_HOME=/<path to java>/jdk1.8.0_181 M2_HOME=/opt/apache-maven-3.5.3 /opt/apache-maven-3.5.3/bin/mvn clean install但失败并显示消息">找不到 weblogic.i18n.logging.MessageLoggerRegistryListener 的类文件",这表明它找不到上面安装的 jar。

知道为什么会这样吗?

附言。我正在使用 CentOS Linux 7 和 Oracle JDK

谢谢

NetBeans 默认使用嵌入式 Maven,该 Maven 具有自己的存储库、设置等。

您是否将其切换为使用从命令行使用的相同?

最新更新