java - 从 IntelliJ 中的 .iml 生成 pom.xml
问题描述
我想在 Intellij for Git 中 Mavenize 一个现有的 Java 项目。我已经创建了 pom.xml 和 target/META-INF/MANIFEST.MF。在项目设置中,所有模块都是可见的,我使用 Intellij 添加了所有工件;它现在能够生成一个可以工作的 .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 文件添加到我的存储库中。我没有意识到这是一个选项,它完全解决了我的依赖问题。
推荐阅读
- deep-learning - 嵌入式特征向量组件:位置相关?
- python - 遍历两个列表
- python - 尝试制作颜色选择器命令
- gridview - 如何使 SwiftUI 文本多行文本对齐从顶部和中心开始
- jdbc - Kafka JDBC Sink 句柄数组数据类型
- linux - 为什么入口点地址不是从 0x400000 开始
- python - 试图计算算法时间复杂度
- spring-boot - Spring Data JPA Sort对象中的复杂排序
- c# - 如何在 UWP 中动态加载 XAML 页面?
- function - 如何解决 Selenium 错误 - “by.css(...).getText 不是函数”?