問題タブ [maven-resources-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - intellij は、maven-resources-plugin によって設定されたプロパティに「シンボルを解決できません」というフラグを立てます
私のプロジェクトの POM では、maven-resources-plugin を使用して、ファイルからいくつかのプロパティを設定します。ただし、Intellij は、POM でこれらのプロパティ参照に「シンボルを解決できません」というエラーでフラグを立てます。おそらく、それらがどこにも定義されているのを確認できないためです。このエラーを抑制する方法はありますか?
maven - テスト用の Maven 固有のフィルター
次のJIRAを見つけました。ここでは、通常の実行とテストに異なるフィルター ファイルを使用できることが説明されています。
問題は、これをどのように構成する必要があるのか わかりません。
このようにフィルターはすべてのリソースに適用されますが、私はリソースと testResources のフィルター定義を分けたいと思っています。
私はMaven 3.0.5を使用しています。
java - Maven を使用して Java リソース ファイルのインデックスをコンパイルするプラグイン
.jar 内のリソース ファイルを反復処理する、コンテナーに依存しない高速な方法を探しています。最も簡単な解決策は、コンパイル段階でこれらのファイルのリストを単純に生成することのようですが、奇妙なことに、これを行うための十分にサポートされた Maven プラグインが見つかりませんでした。Maven のリソース プラグインに正しく組み込まれていないことにちょっと驚いています。
これは、似たようなことをする単純な Maven プラグインを作成した人ですが、本当に自分で作成する必要がありますか?
http://andreashohmann.com/articles/maven-source-file-list-plugin.html
java - 1 つのテスト リソースを Maven のディスク上のどこかに移動する
にあるテスト リソースがあり、単体テストを実行する前resources/src/test/dir/sample.json
に に移動する必要があります。/tmp/data/sample.json
ターゲットに移動する必要がある他のテスト リソースに干渉することなく、このファイルの移動を自動化するために Maven を使用したいと考えています。この理由は、本番環境では、このファイルが jar の外部から取得されるためです。
ここでMavenのresource:testResources
目標とプラグインを見てください。特に他のものに干渉することなく、を指定する場所がわかりません。outputDirectory
私が調査するにつれてさらに投稿しますが、これを行うにはいくつかの方法があり、どれが最も一般的であるかが明らかにならないのではないかと特に心配しています.
maven - maven-resources-plugin はリソースタグを処理しませんか?
私はmaven-resources-plugin 2.6とmaven 3.0.5を使用しています(3.0.4も試しました)。
私はさまざまな実行をしています:
次のブロックを置くと
<execution> ブロック内では機能しません。ファイルが出力ディレクトリにコピーまたはフィルタリングされません。
<build> ブロックに入れる必要があります。しかし、他のリソースフォルダーがあり、他の実行 (異なる出力ディレクトリ) があるため、したくありません。
これは問題ですか?ビルドを起動したときに pom.xml にエラーがないためです。
java - 一部の Java 仕様では、「リソース」コンテンツを「ターゲット」にコピーする必要がありますか?
それとも、IntelliJ IDEA の自発的な行動ですか? 8 つのファイルがあり、それぞれのサイズは 3.5 GiB で、IDEAはタスク中にそれらsrc/main/resources
をコピーします。そのような行動を避けることは可能ですか?target/classes/resources
make