我在使用 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 具有自己的存储库、设置等。
您是否将其切换为使用从命令行使用的相同?