maven-assembly-plugin和ar档案

时间:2010-04-18 18:03:08

标签: maven-2

在我的maven项目中,我想组装一个ipkg文件(这就像Debian软件包,但是对于嵌入式系统)。为此,我需要使用程序集插件创建AR归档。在plugin documentation我发现了这个:“以及为其配置ArchiveManager的任何其他格式”。但我无法找到如何“配置”“ArchiveManager”。我怎样才能做到这一点?或者更好:也许有人已经这样做了,我可以使用现有的插件吗?

2 个答案:

答案 0 :(得分:8)

如果你是maven的新手,那么它几乎是“不可能的任务”。 理论上这应该如下工作:

  • 实施您自己的Archiver
  • 提供META-INF / plexus / components.xml:

...

<component-set>
  <components>
    <component>
      <role>org.codehaus.plexus.archiver.Archiver</role>
      <role-hint>myformat</role-hint>
      <implementation>com.acme.foo.MyArchiverImplementation</implementation>
      <instantiation-strategy>per-lookup</instantiation-strategy>
    </component>
  </components>
</component-set>
  • 将您的工件添加为构建扩展。

例如,请参阅plexus-archiver

答案 1 :(得分:1)

您是否检查了maven-pkg-plugin(提及herehere)?