2014-06-20 38 views
0

我们有一个maven插件,它基本上是maven-assembly-plugin的一个包装。我们做这样的事情:maven插件如何向另一个文件提供文件?

executeMojo(
      assemblyPlugin, 
      goal("single"), 
      configuration(
        element(name("descriptor"), descriptor), 
        element(name("formats"), element(name("format"), "tar.gz")), 
      ), 
      executionEnvironment(mavenProject, mavenSession, pluginManager) 
    ) 

(是的,这是常规。)

descriptor的位置仍然是从包括该插件项目中的参数传递。但是,我们希望至少提供一个默认文件并将该引用传递给maven-assembly-plugin。

如果我们用我们的插件打包一个描述符文件,它会在哪里结束?我们可以给组件插件提供什么样的路径?

在此先感谢。

+1

在maven程序集插件中存在共享描述符的概念...请参阅文档。如果这不适合更详细地描述你想实现什么以及你为什么使用maven-assembly-plugin的包装器...... – khmarbaise

+0

这样做可以,插件项目可以部署一个共享描述符,然后使用它。你想添加一个答案,以便我可以接受它吗?谢谢 – vlfig

回答

相关问题