Java 从IntelliJ中的.iml生成pom.xml

Java 从IntelliJ中的.iml生成pom.xml,java,maven,intellij-idea,pom.xml,Java,Maven,Intellij Idea,Pom.xml,我想在Intellij for Git中对现有Java项目进行Mavenize。我已经创建了pom.xml和target/META-INF/MANIFEST.MF。在项目设置中,所有模块都是可见的,我使用Intellij添加了所有工件;现在它可以生成一个有效的.jar 但是,依赖项仅添加在.iml文件中,而不是pom.xml中。如果我打开pom.xml并点击cmd+N,它只会显示1个选项(mysql连接器java),而不是我拥有的20个左右的依赖项。如何将依赖项添加到pom.xml 以下是我要添

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

但是,依赖项仅添加在.iml文件中,而不是pom.xml中。如果我打开pom.xml并点击cmd+N,它只会显示1个选项(mysql连接器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文件添加到我的存储库中。我没有意识到这是一个选项,它完全解决了我的依赖性问题

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

你必须写一个pom文件…正确地把源代码和测试放在适当的位置。。。?此外,您应该阅读关于maven的依赖关系的文档,了解它是如何工作的……您必须编写一个pom文件……正确地将源代码和测试放在适当的位置。。。?此外,您应该阅读关于maven依赖关系的文档,了解它是如何工作的……因此,不,它实际上没有解决任何问题。因为Intellij不知道这些包在哪里。如果我转到项目设置>模块>依赖项,我在那里看不到任何包。我如何添加它们?所以不,它实际上没有解决任何问题。因为Intellij不知道这些包在哪里。如果我转到项目设置>模块>依赖项,我在那里看不到任何包。如何添加它们?