1

いくつかのリソース (この場合は JavaHelp 検索インデックス) を生成したいのですが、これらの生成ファイルが jar に入る場所がわかりません。それらをターゲット/生成されたソースに入れましたが、無視されます。ターゲット/クラスにする必要がありますか?

4

2 に答える 2

4
  • /generated-sourcesディレクトリは、またはなどのソースを生成するさまざまなツールによって使用されます(duh!)。このディレクトリは、後でコンパイルフェーズに含まれます。xjcwsdl2java

  • /target/classesあなたの質問に答える最終的なJARに含まれるべきすべてです。の内容も/src/main/resources含まれていますが、このディレクトリは通常、バージョン管理の一部であり、生成されたアーティファクトを対象としていません。

于 2012-10-07T12:39:11.180 に答える
1

生成されたソース ディレクトリが自動的に jar に含まれていないことが判明しました。ただし、Inteljは存在すると想定し、それらをそのように扱うため、混乱しています。

この問題を修正するには、Maven ビルド ヘルパー プラグインを使用する必要があります。次に例を示します。

https://github.com/alexec/javahelp-skeleton/blob/master/pom.xml

于 2012-11-13T21:51:14.410 に答える