#java #maven #glassfish #log4j
#java #maven #glassfish #log4j
Вопрос:
Я новичок в Glassfish и Maven.
У меня есть пользовательский log4j (custom_log4j.jar ), который является расширением существующего log4j.jar с некоторыми дополнительными функциями. Проблема в том, как я могу настроить свой maven или glassfish для использования моего custom_log4j.jar вместо того, чтобы обращаться к стандарту log4j.jar .
Я попытался найти в Интернете, некоторые говорят, что нужно поместить это custom_log4j.jar в galssfish/domains1/lib/ext некоторые говорят, что помещают в galssfish/domains1/lib. Что правильно? И как я могу настроить pom.xml чтобы получить доступ к этому custom_log4j.jar ?
Ответ №1:
Я копался в этом целый день и, наконец, понял. Вот оно:
Прежде всего поместите этот пользовательский jar в *glassfishdomains domain1 lib ext *, а затем настройте это в pom.xml
<dependency>
<groupId>custom_log4j</groupId>
<artifactId>custom_log4j</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>C:glassfish3glassfishdomainsdomain1libextcustom_log4j.jar</systemPath>
</dependency>
Однако, если для вашего проекта требуется бранч из этих пользовательских зависимостей, лучше настройте nexus для всех этих зависимостей.