Mavenアセンブリプラグインのドキュメントによると、相対ディレクトリは許可されていますが、「..」はまったく機能していないようです。
私が入ることができない(そして私が変えることができない)理由のために、私がアセンブリに含めたいmavenプロジェクトディレクトリの外にいくつかのファイルがあります。
/-
---maven-project/
---some-crap/
私はさまざまなことを試しました:
<fileSets>
<fileSet>
<directory>${project.basedir}/../some-crap</directory>
<outputDirectory>crapdir</outputDirectory>
<includes>
<include>**/*</include>
</includes>
</fileSet>
</fileset>
また
<fileSets>
<fileSet>
<directory>${project.basedir}</directory>
<outputDirectory>crapdir</outputDirectory>
<includes>
<include>../some-crap/**/*</include>
</includes>
</fileSet>
</fileset>
また
<fileSets>
<fileSet>
<directory>../some-crap</directory>
<outputDirectory>crapdir</outputDirectory>
<includes>
<include>**/*</include>
</includes>
</fileSet>
</fileset>
など。私のMavenバージョンは3.0.4(最新)です。
このようなものをフェッチするためにantで何かを書いたり、アセンブルする前にターゲットディレクトリにコピーしたりする以外に、私にできることはありますか?
アセンブリプラグインは「..」を「1レベル上」ではなくディレクトリ名として扱っていると思います。
ありがとう。