Java 在maven中触发另一个项目的构建
我刚开始在我的新项目中使用maven。 我试图将项目a的工件(java文件)创建到另一个项目B中,以解决它们的循环依赖关系。 如果我第一次运行整个构建,它工作得很好。B的jar包含项目A和B的类。 但是,如果我只对项目B进行更改并运行构建,则只有项目B正在运行,而构建失败。这是因为在没有对项目进行任何更改的情况下,maven不会运行它,也不会生成工件。Java 在maven中触发另一个项目的构建,java,eclipse,maven,Java,Eclipse,Maven,我刚开始在我的新项目中使用maven。 我试图将项目a的工件(java文件)创建到另一个项目B中,以解决它们的循环依赖关系。 如果我第一次运行整个构建,它工作得很好。B的jar包含项目A和B的类。 但是,如果我只对项目B进行更改并运行构建,则只有项目B正在运行,而构建失败。这是因为在没有对项目进行任何更改的情况下,maven不会运行它,也不会生成工件。 有谁能建议我如何触发项目的构建,即使没有对其进行任何更改。exec mvn with clean phase!i、 e mvn clean pa
有谁能建议我如何触发项目的构建,即使没有对其进行任何更改。exec mvn with clean phase!i、 e
mvn clean package
阶段实际上映射到基本目标。每个阶段执行的具体目标取决于项目的包装类型。例如,如果项目类型是jar,包将执行jar:jar;如果项目类型是(您猜对了)war,包将执行war:war 值得注意的一件有趣的事情是,阶段和目标可以按顺序执行
mvn clean dependency:copy-dependencies package
此命令将清理项目、复制依赖项并打包项目
mvn site
该阶段根据项目的pom信息生成一个站点。您可以查看在target/site下生成的文档。构建是在jenkins中运行的,那么如何使用pom.xml实现呢