2017-01-11 21 views
0

cxf-xjc-plugin(https://cxf.apache.org/cxf-xjc-plugin.html)プラグインの最新バージョン3.1.0を使用しています。このプラグインは、指定されたxsdファイルのJavaクラスを正常に生成します。プロジェクトをクリーンにすると、target/generated-sources/javaフォルダがそのまま残されます。私はこのプラグインのみを使用するようにPOMを簡素化し、問題は解決しません。Mavenプラグインにより、削除中に特定のターゲットフォルダが削除されない

プラグインの古いバージョンでは、jaxb2-maven-pluginのような他の類似のプラグインと同じようにこれを行いません。

私はプロジェクトPOMを見ましたが、これらのファイルを保護するようにクリーンなプラグインが設定されていません。これを引き起こす他に何が起こっているのでしょうか?

+0

あなたの質問のタイトルと説明は矛盾しているようです。あなたのタイトルは、特定のフォルダが削除されない理由を熟考しているように見えますが、クリーンの間に特定のフォルダが削除されないようにすることを提案しています。 'clean'を参照する場合、' mvn clean'やIDEのクリーンなもの(Eclipse:Project-> Clean ...)を参照していますか?前者は 'target 'の下のすべてをクリアするべきですが、後者はアーティファクトをクリーンアップするだけですが、フォルダは残しておくことができます。 – Frelling

+0

矛盾に関する私のコメントは無視してください。私はちょうど誰かがあなたのタイトルを編集して混乱を招いていることに気づいた。あなたの元のタイトルはポイントまでです。 – Frelling

+0

はい、タイトルが不適切に編集されたため、修正しました。私は自分のIDE(Exclipse)を使ってmvn cleanを開始しています。 –

答えて

0

使用しているOSは何ですか?一度ideの外でrootとしてビルドした場合、権限の問題になりますか?私もこれを見た Why doesn't Maven's mvn clean ever work the first time?

+0

私はWindows 7を使用しています。以前のバージョンのプラグインと同様のプラグインはこれをしません。私は非常に簡単に再現できますが、バージョンを前後に切り替えることができます。私はそれがバージョン内の構成だと信じています。それを診断するにはMavenだけで十分知識がありません。 –

関連する問題