JDeveloper 10.1.3.xбиблиотеки зависимостей проекта Jdev
Я недавно узнал, что библиотека, которая не экспортируется, не будут включены в пути к классам, когда развертывается на встроенном OC4J контейнера, поскольку он не будет иметь никакого элемента библиотеки в файле application-oc4j-app.xml.
Я также показал себя, что библиотеки, которые не экспортируются в проектах, что мой проект зависит от которые включены в приложение-OC4J-app.xml файл.
Некоммерческие библиотеки в моем проекте не включите. Неэкспортные библиотеки в моих зависимостях проекта do включите.
Является ли это ошибкой или функцией, и могу ли я изменить такое поведение, чтобы не экспортируемые библиотеки в зависимости от проекта также не включались?
Спасибо, Стива
В случае, если я могу оказать помощь в отношении вашего необъяснимого поведения, я нашел причину чего-то подобного в случае, когда зависимость, установленная в другом проекте, сохраняется, даже если она удалена из рабочей области. Это может сбивать с толку, когда проекты, не находящиеся в рабочей области, создаются, когда вы их не ожидаете.Если вы добавите дочерний проект обратно в рабочую область, вы увидите, что флаг зависимостей снова появится в родительском проекте. Вероятно, вы также можете определить невидимую зависимость, отредактировав исходный файл проекта напрямую. – Steven
Ах да, одна из тех вещей, которые вы найдете только путем проб и ошибок. По этой причине я избегаю JDev + встроенного OC4J. Более эффективно использовать Ant/Maven и развертывать приложение на отдельном экземпляре OC4J. –
Я не уверен, была ли ваша проблема решена. Не могли бы вы подтвердить? –