Netbeans忽略安装在.m2中的jar

时间:2018-10-18 09:38:10

标签: java maven netbeans netbeans-8

我正在面对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

谢谢

1 个答案:

答案 0 :(得分:0)

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

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