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

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

已设法:

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

(2)成功将项目构建/运行为项目中的单个jar

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

(4)成功构建并运行修改后的项目

然而,当我尝试从修改过的项目中运行一个工件(并且即使它包含了jar中的所有依赖项),它也完全忽略了修改过的项目的所有额外功能(完全按照(2))运行)

我错过了什么?

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


如果在运行项目时看不到任何更改,那是因为您运行了以前的版本。

“添加库”不会更新您的pom.xml。 (添加Maven依赖...会做)

要修复你的Maven项目,你需要手动编辑pom.xml来添加新的库。 (节相关性)完成后,从命令行或从Maven项目窗口(在IntelliJ窗口的右边)运行mvn clean build

链接地址: http://www.djcxy.com/p/61779.html

上一篇: Building an artifact from a modified maven project with Intellij

下一篇: How to create Maven Multi Module Project in Intellij?