Java 测试maven装配结果

Java 测试maven装配结果,java,maven,testing,maven-assembly-plugin,multi-module,Java,Maven,Testing,Maven Assembly Plugin,Multi Module,我有一个maven多模块项目,其中我的两个模块应该通过maven插件组装,以便部署在容器顶部 假设我的层次结构如下 模块1 模块2 测试模块 我在测试模块中有一个测试用例,它应该检索组装好的module1和module2 jar,并尝试将它们部署到容器顶部。是否有可能以编程的方式实现这一点,即引导maven项目通过其API并从项目中检索组装的JAR的文件名?这是可能的,因为mvn只是调用maven启动类,但更简洁的方法是编写一个插件,作为执行测试的安装生命周期的一部分执行。这样,您对程序集本

我有一个maven多模块项目,其中我的两个模块应该通过maven插件组装,以便部署在容器顶部

假设我的层次结构如下

  • 模块1
  • 模块2
  • 测试模块

我在测试模块中有一个测试用例,它应该检索组装好的module1和module2 jar,并尝试将它们部署到容器顶部。是否有可能以编程的方式实现这一点,即引导maven项目通过其API并从项目中检索组装的JAR的文件名?

这是可能的,因为mvn只是调用maven启动类,但更简洁的方法是编写一个插件,作为执行测试的安装生命周期的一部分执行。这样,您对程序集本身的“测试”只是构建设置的一个元素

调用maven的代码在Jenkins/Hudson中。你可以看看这些的来源。你能给我一点更多的细节吗?你愿意如何通过容器api将工件部署到容器中