maven插件如何为另一个提供文件?

时间:2014-06-20 10:58:01

标签: maven maven-plugin

我们有一个maven插件,它基本上是围绕maven-assembly-plugin的包装器。我们做的事情如下:

    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 个答案:

答案 0 :(得分:1)

您可以使用maven-assembly-plugin支持的shared descriptors概念。