1

我有一个汇编模块,可以在目标目录下构建我需要的目录结构。所有文件夹都按预期存在。这些目录包括 config、docs、lib 等。一些包括 jars,而另一些则包含标准 shell 脚本和文件等。

现在我想引用这个工件,假设它在另一个 pom 模块中称为 rpm-prep,它将使用这个目标目录结构来提取我需要使用 maven rpm 插件构建 rpm 的位。我这样做是因为我有一个多模块项目,并且在不指定完整路径的情况下无法引用每个模块中的子目录...

所以我希望能够参考以下内容:

"rpm-prep" artifact declared as a dependency in "rpm-module":
  <dependency>
      <groupId>com.blah.blah</groupId>
      <artifactId>rpm-prep</artifactId>      //contains dir struct I need to extract
      <version>${project.version}</version>
  </dependency>

现在在“rpm-module”pom 中,我希望能够引用目标目录下的 conf 子目录。声明了上面的依赖项后,我该怎么做?例如

 <mapping>
      ....
       .......
       <dependency>
          <includes>
            <include>??? dependency-target-conf directory from above dependency?????
            </include>
          </includes>
        </dependency>
 </mapping>

我知道我可以参考罐子、拉链等,但在这种情况下我需要目录和所有内容等。

4

1 回答 1

1

unpacking使用maven dependency plugin's dependency:unpack然后从那里使用相关文件夹/内容的程序集怎么样?

于 2012-07-15T17:49:59.807 回答