java - 在 IntelliJ 中从 .iml 生成 pom.xml

标签 java maven intellij-idea pom.xml

我想在 Intellij for Git 中 Mavenize 现有的 Java 项目。我创建了 pom.xml 和 target/META-INF/MANIFEST.MF。在项目设置中,所有模块都是可见的,我已经使用 Intellij 添加了所有 Artifact ;现在它可以生成一个可以工作的 .jar 了。

但是,依赖项仅添加到 .iml 文件中,而不添加到 pom.xml 中。如果我打开 pom.xml 并点击 cmd+N,它只会显示 1 个选项 (mysql-connector-java),而不是我拥有的 20 个左右的依赖项。如何将依赖项添加到 pom.xml 中?

这些是我想要添加到 pom 的 .iml 文件中的依赖项:

<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!/" />

最佳答案

我决定采取另一个方向,将所有 .jar 文件添加到我的存储库中。我没有意识到这是一个选项,它完全解决了我的依赖问题。

关于java - 在 IntelliJ 中从 .iml 生成 pom.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54520906/

相关文章:

intellij-idea - 如何在 Project Window Intellij IDEA 中展开文件夹分支?

java - Java 数据库抽象语言

java - Gradle 无法从 Nexus 存储库获取依赖项?

java - 使用 IntelliJ 调试器,是否可以继续进行集合迭代直到变量返回 null?

java - ActiveMQ 5.8.0 启动问题 - 错误 BrokerService - 临时存储限制为 51200 mb

java - 如果我们在 dockerfile 中使用 CMD,Docker 多阶段构建会失败

intellij-idea - IntelliJ 错误 :java: java. lang.ExceptionInInitializerError

java - Spring Boot 应用程序在运行时可以运行,但在测试时会崩溃

java - 在哪里缓存: Database cache or App server using SessionScoped managed beans?

java - 如何让 Android 设备振动?不同频率?