我正在面对Netbeans 8.2的一个奇怪问题
我已经使用命令行mvn install:install-file -Dfile=wlclient.jar -DgroupId=com.oracle.weblogic -DartifactId=wlclient -Dversion=12.1.3.0 -Dpackaging=jar
安装了一个jar
在项目中我有依赖项
<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>wlclient</artifactId>
<version>12.1.3.0</version>
</dependency>
在控制台中使用mvn clean install
可以很好地构建项目
当我从Netbeans“ clean and build ”执行时,我可以看到它在输出中执行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 not found ”(表明未找到上方已安装的jar)。
有什么想法为什么会这样?
ps。我正在使用CentOS Linux 7和Oracle JDK
谢谢
答案 0 :(得分:0)
NetBeans默认使用嵌入式Maven,它具有自己的存储库,设置等。
您是否将其切换为使用从命令行使用的同一电话?