使用Intellij从修改后的maven项目构建工件

时间:2016-08-06 22:54:04

标签: java maven intellij-idea artifact

我正在尝试从intellij(v2016.2)中导入的修改后的maven项目构建工件。

设法:

(1)在intellij中导入/构建一个多模块maven项目

(2)从项目中成功构建/运行工件作为单个jar

(3)通过编写具有额外依赖性的新类(通过更改项目的结构并添加新的maven依赖项*)来修改maven项目。

(4)成功建造&运行修改后的项目

但是,当我尝试从修改后的项目中运行工件时(即使它包含jar中的所有依赖项),它完全忽略了修改项目的所有额外功能(完全按照(2)运行)

我错过了什么?

*注意:到现在为止还没碰过任何一个poms。使用文件>项目结构>模块>依赖关系>添加所有依赖项添加库...

1 个答案:

答案 0 :(得分:0)

如果在运行项目时没有看到任何更改,那是因为您运行了上一个版本。

“添加库”不会更新您的pom.xml。 (Add maven dependency...会这样做)

要修复maven项目,您需要手动编辑pom.xml以添加新库。 (依赖部分) 完成后,从命令行或maven项目窗口(在IntelliJ窗口的右边缘)运行mvn clean build