[英]Building an artifact from a modified maven project with Intellij
我正在尝试从intellij(v2016.2)中导入的经过修改的Maven项目构建工件。
已设法:
(1)在intellij中导入/构建多模块Maven项目
(2)从项目中作为单个jar成功构建/运行工件
(3)通过编写带有额外依赖的新类(通过更改项目的结构并添加新的Maven依赖项*)来修改Maven项目
(4)成功建立并运行修改后的项目
但是,当我尝试从修改后的项目中运行工件(即使它包含jar中的所有依赖项)时,它完全忽略了修改后的项目的所有其他功能(与(2)中的运行完全一样)
我想念什么?
*注意:到目前为止尚未接触过任何pom。 使用文件>项目结构>模块>依赖关系>添加库添加的所有依赖关系...
如果您在运行项目时没有看到任何更改,那是因为您运行的是先前的版本。
“添加库”不会更新您的pom.xml。 ( 添加Maven依赖项...就可以了)
要修复您的Maven项目,您需要手工编辑pom.xml以添加新的库。 (部分依赖 )完成后,从命令行或maven项目窗口(在IntelliJ窗口的右侧)运行mvn clean build
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.