我有一个Maven项目,需要使用OracleWeblogic 12.1.1。 这是从ANT项目进行的迁移。
我已将weblogic.jar添加为依赖项
<dependency>
<groupId>com.oracle.weblogic</groupId>
<artifactId>weblogic</artifactId>
<version>12.1</version>
<scope>system</scope>
<systemPath>${env.WL_MIDDELWARE}/wlserver_12.1/server/lib/weblogic.jar</systemPath>
</dependency>
在我的代码中有一个引用
weblogic.transaction.internal.TimedOutException;
在Eclipse(项目的旧版本)中,我将weblogic.jar手动添加到类路径中,并且通过weblogic.jar中的MANIFEST.MF通过一系列jar文件正确加载了TimedOutException。
在Intellij(带有MAVEN的新版本)中,我添加了依赖项,但无法解析该类。 (大约
在mvn package
或install
期间,一切正常(没有编译错误),因为我希望从磁盘上加载jar文件,而其他jar文件的相对位置正确。
但是在IntelliJ内进行开发时,通常会说它缺失。另外,在IntelliJ内构建项目也不起作用,因为出现了cannot find symbol
错误。
有人可以解释我如何在IntelliJ中处理这种情况吗?
我还测试了删除weblogic.jar的MAVEN依赖项,并尝试将其手动添加到类路径中(在IntelliJ内部),但这也不起作用..(与MAVEN中的行为相同)
intellij无法查看所有引用的jar文件吗?我是否缺少设置?