У меня есть проект 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 вручную в Classpath, и TimedOutException корректно загружается через цепочку файлов JAR через MANIFEST.MF в weblogic.jar
В Intellij(новая версия с MAVEN) я добавил зависимость, но класс не может быть разрешен.(Очевидно,
Duiring mvn package
или install
все работает нормально (без ошибок компиляции), потому что, как я ожидаю, файл JAR загружается с диска с правильным относительным расположением других файлов JAR.
Но во время разработки внутри IntelliJ это всегда указывается как отсутствующее. Также создание проекта внутри IntelliJ не работает, потому что я получаю ошибку cannot find symbol
.
Может кто-нибудь объяснить мне, как справиться с этой ситуацией в IntelliJ?
Также я протестировал удаление зависимости MAVEN файла weblogic.jar и попытался добавить его вручную в classpath (внутри IntelliJ), но это также не работает .. (такое же поведение, как в MAVEN)
Разве intellij не способен видеть все упомянутые jar-файлы? Я пропускаю настройку?