【问题标题】:How does IntelliJ create artifacts from pom files?IntelliJ 如何从 pom 文件创建工件?
【发布时间】:2011-06-15 10:13:42
【问题描述】:

我们有一个使用 Maven 的大型项目。我不使用mvn idea:idea,我只是在 IntelliJ 中打开 maven 项目,大部分工作都是在设置工件方面完成的。

我需要手动进行一些工件设置,因为在 IntelliJ 中设置的工件与我从命令行运行 mvn clean install 时创建的工件不同。每次对 pom 文件进行更改时,我都需要重新应用这些手动设置。 (它是 EJB 和 EAR 工件的设置,如果这会改变的话。)

有没有办法让 IntelliJ 自动为我执行这些步骤?或者是否有一篇我可以阅读有关 IntelliJ 如何从 pom 文件生成其工件设置的文章?

提前致谢:)

[编辑]

需要明确的是,当 pom 文件发生更改时,它已经被自动导入。这是我在上次导入后应用的手动更改丢失了,我想了解如何自动恢复。

【问题讨论】:

    标签: maven intellij-idea


    【解决方案1】:

    从 10.0 版开始,IDEA 可以设置为自动重新导入 POM 文件中的更改。

    【讨论】:

    • 已重新导入 POM 文件。发生这种情况时,自上次导入 pom 文件以来的任何手动更改都会丢失,我想了解更多关于这些手动更改的信息。
    • 啊,是的。我猜这种行为不能被覆盖。您执行哪些手动更改?我已经用这个功能做了十几个项目,从来不需要任何人工干预。
    • 其中一个问题是,当制作 EJB 工件时,所有第三方 jar 都放在输出文件夹中,而不是没有第三方 jar 和我需要的清单文件.我应该使用 pom 来控制它吗?
    • @Rachel,您的 POM 文件中似乎存在一些依赖问题
    • 好的。我会仔细看看那个 pom 文件,看看我发现了什么。谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多