Создайте pom.xml из .iml в IntelliJ - PullRequest
       21

Создайте pom.xml из .iml в IntelliJ

0 голосов
/ 04 февраля 2019

Я хочу Mavenize существующий проект Java в Intellij для Git.Я создал pom.xml и цель / META-INF / MANIFEST.MF.В настройках проекта все модули видны, и я использовал Intellij, чтобы добавить все артефакты;и теперь он может генерировать .jar, который работает.

Однако зависимости добавляются только в файл .iml, а не в файл pom.xml.Если я открою pom.xml и нажму cmd + N, он покажет мне только 1 опцию (mysql-connector-java) и вместо примерно 20 зависимостей, которые у меня есть.Как мне добавить мои зависимости в мой pom.xml?

Это зависимости в файле .iml, которые я хочу добавить в pom:

<libelement value="jar://$MODULE_DIR$/lib/log4j-api-2.7.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/log4j-core-2.7.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/bluezzz-utils.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/htmlunit-2.19-OSGi.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/bpjtk-v3.0.6.0.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/json-simple-1.1.1.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/jsoup-1.9.2.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/hamcrest-core-1.3.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/junit-4.12.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-esls2.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-esls4.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-gr.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-servicenow-mhas.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-ess3.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-ess7.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-ess8.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/bluezzz-commons.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/itsm-modules/itsm-maximo-jll.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/commons-lang.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/mywatson.jar!/" />
<libelement value="jar://$MODULE_DIR$/lib/mywatson1.jar!/" />

1 Ответ

0 голосов
/ 07 февраля 2019

Я решил пойти в другом направлении и просто добавить все файлы .jar в мой репозиторий.Я не осознавал, что это вариант, и это полностью решает мою проблему с зависимостями.

...