2012-04-25 30 views
3

私はMavenを使ってwarファイルを生成しています。私は戦争でマニフェストファイルを生成するようにしています。今は起こっていない。私はpom.xmlに以下を含めましたが、その情報を持つマニフェストファイルを出力することはできません。誰でもアイデアやポインターがありますか?戦争に入るMANIFEST.mfはありません。mavenビルドのマニフェストファイルがありません

<project> 
    <build> 
    <plugins> 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-war-plugin</artifactId> 
     <version>2.1.1</version> 
     ... 
     <configuration> 
      <archive> 
      <manifest> 
       <addDefaultImplementationEntries>true</addDefaultImplementationEntries> 
       <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> 
      </manifest> 
      </archive> 
     </configuration> 
     ... 
     </plugin> 
    </plugins> 
    </build> 
    ... 
</project> 
+1

あなたはMVNクリーンなパッケージをやっていますか? BTW:maven-war-pluginは現在バージョン2.2になっています... – khmarbaise

+0

クリーンでプラグインのバージョンを更新しましたか?それがどれだったかはわかりませんが、今は動作しています。ありがとう。 – rschlachter

+0

POMファイルで何か変更しましたか?私は文字通り同じ問題を抱えていますが、私はMaven-War-Pluginのバージョン2.2を使用しています。 –

答えて

7

あなたはあなたのプラグインの設定にこれを追加する必要があります

<executions> 
    <execution> 
     <phase>package</phase> 
     <goals> 
      <goal>manifest</goal> 
     </goals> 
    </execution> 
</executions> 
関連する問題