2010-12-07 8 views
3

私のMavenビルドを2.2-beta5から2.2に移動しました。ドキュメントアセンブリごとに:アセンブリは非難されており、アセンブリで置換しようとしています。私は様々な構成を試してきましたが、それでも私は通常、次のエラーが発生していません。アセンブリの読み込みエラー:アセンブリ記述子が見つかりませんでした。mavenアセンブリ:単一アセンブリの読み込みエラー:アセンブリ記述子が見つかりません。

で実行
<plugin> 
<artifactId>maven-assembly-plugin</artifactId> 
<version>2.2</version> 
<executions> 
<execution> 
    <id>make-assembly</id> 
    <phase>assembly</phase> 
    <goals> 
    <goal>single</goal> 
    </goals> 
    <configuration> 
    <finalName>${env}.${project.version}</finalName> 
    <appendAssemblyId>false</appendAssemblyId> 
    <filters> 
    <filter>src/main/filters/${env}/${build.env}/filter-common.properties</filter> 
    <filter>src/main/filters/${env}/${build.env}/filter-${user.name}.properties</filter> 
    </filters> 
    <descriptors> 
    <descriptor>src/main/assembly/distribution.xml</descriptor> 
    </descriptors> 
    </configuration> 
</execution> 
</executions> 

:MVNきれいなパッケージアセンブリ:antrunを、単一のインストール:実行

は、私はまた、実行タグの外に設定を移動しようとしたが、これは同じ問題が発生します。アセンブリを削除するとき:プラグインi snotが実行されたコマンドからシングル。 Pleaeはこのプラグインを実行する際の中心的な方法を教えてくれますか?

多くのおかげで、私は、パッケージ相にこれを追加することで、それだけで正常に動作しますことに気づくいくつかの試行錯誤の後

答えて

2

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <version>2.2</version> 
    <executions> 
     <execution> 
       <id>make-assembly</id> 
       <phase>package</phase> 
       <goals> 
        <goal>single</goal> 
       </goals> 
    <configuration> 
    <finalName>${env}.${project.version}</finalName> 
    <appendAssemblyId>false</appendAssemblyId> 
    <filters> 
      <filter>src/main/filters/${env}/${build.env}/filter-common.properties</filter> 
      <filter>src/main/filters/${env}/${build.env}/filter-${user.name}.properties</filter> 
    </filters> 
    <descriptors> 
      <descriptor>src/main/assembly/distribution.xml</descriptor> 
    </descriptors> 
        </configuration> 
      </execution> 
    </executions> 
        </plugin> 
+0

ホープ、このことができます – user465374

関連する問題