問題タブ [maven-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.
java - maven-assembly-pluginが同じ依存関係をzipに複数回配置するのはなぜですか?
アセンブリ記述子をまとめました
特別なことは何もありませんが、今では私の依存関係がzipファイルに複数回含まれています(まったく同じファイル)。なぜこれが起こるのですか、そしてどうすればこれを防ぐことができますか?(おそらくuseTransitiveFilteringを使用するとそれを防ぐことができると思いましたが、そうではありません)
zipファイル内でどのように見えるかを示すために、ここに図を示します。
maven-2 - Maven プラグインがクラスをロードできない
リフレクションを使用する必要がある Maven プラグインを作成しようとしています。プロジェクトでプラグインを実行し、プロジェクト内のクラスの完全な名前を付けると、プラグインはリフレクションによってそれをロードして、そこから情報を取得します。
ただし、使用時にクラスが見つからないため、クラスローダーには奇妙なことがあります
「Guide to Maven Classloading」を見ると、プラグインのクラスローダーが別のプロジェクトで実行されているときに、そのプロジェクトのクラスにアクセスできるかどうかがわかりません。
maven-2 - Maven コンパイル エラー: 重複したクラス
私の maven2 プロジェクトには、${basedir}/autogen
によって生成された自動生成されたソース コード ファイルを含むディレクトリがありますwsdl2java
。
実行するmvn compile
と、クラスが重複しているため、コンパイル エラーが発生します${basedir}/autogen
。これは本当です。しかし、コンパイル段階は で何をしているの${basedir}/autogen
でしょうか? このディレクトリをソース ディレクトリとして追加するように Maven に指示していません。そして、ディレクトリを無視するようにmavenに指示する方法はないようです。
maven-2 - 同じプロジェクトでライブラリコードとMavenプラグインを組み合わせるにはどうすればよいですか?
依存関係として(内部のJavaクラスを参照するために)含めることができ、プラグインとして実行できる単一のMavenプロジェクトを作成できますか?
LAMPスタックでのGWTのホスティングを支援するライブラリに取り組んでいます。誰かがこれを使用するには、いくつかのJavaクラスを拡張する必要があり(したがって、依存関係である必要があります)、Mavenプラグインを呼び出す必要があります(したがって、プラグインである必要があります)。プラグインコードは同じJavaクラスを参照するため、それらが別個のプロジェクトである場合、プラグイン1はライブラリ1に依存する必要があります。
現状では、ライブラリは通常のMavenプロジェクトとして、プラグインはライブラリに依存するMavenプラグインとして持っています。つまり、リリースを行うには、2つの異なるアーティファクトをリリースする必要があり、依存プロジェクトは両方のアーティファクトの両方のバージョン番号を更新する必要があります。1つのプロジェクトがあると便利です。
java - maven-native-pluginは、mavenを使用してC ++プロジェクトをビルドするために広く使用されていますか?
私がC++開発を専門的に行ってから少し経ちましたが、C++開発の現在の状況をさまざまな分野で把握したいと思います。私の最近の仕事のほとんどはJavaであり、Mavenを多用しています。私が最後に仕事のためにC++開発を行ったとき、C ++プロジェクトを構築する方法としていくつかのバリアントが広く受け入れられました( JavaとC ++の混合プロジェクトでJavaコードを構築するためmake
にも使用していましたが、主流)。 make
ant
ビルドにMavenを使用するのが好きです。私の質問は、Mavenを使用することの相対的なメリットについて議論することではなく、C++プロジェクトを構築するためのNativeMavenプラグインの採用レベルと、これに関する人々の経験を判断することです。あるいは、勢いのあるC ++ビルド用の新しい共通ツールチェーンはありますか?
maven-2 - maven2を使用してjdk1.5でプロジェクトをコンパイルする
maven2を使用してプロジェクト構造を作成できました。しかし、mvn install を使用してプロジェクトをコンパイルすると、エラージェネリックが -source 1.3 でサポートされません
jdk1.5を使用してプロジェクトをビルドするためにググって、ビルドタグを追加しました
しかし、これは機能していません。
ヒントはありますか?
maven-2 - maven、ant プラグイン
Ant の実行を特定のプラグイン/ゴールにアタッチすることは可能ですか? (そうすると、Mavenの宣言的な側面が失われることはわかっています..)
maven-2 - maven、ant プラグイン、antrun:run
「mvn antrun:run」を実行すると、タスクが実行されません..echo タスクがありますが、出力が表示されません..タスクがバインドされているフェーズを実行すると、実行されます..
コマンドラインから具体的にタスクを実行するにはどうすればよいですか?
maven-2 - maven2でのコンパイル中にjarファイルにマニフェストを追加する
\ resources \ META-INFに保持しているマニフェストファイルを追加するために、POM.xmlファイルに次の変更を加えましたが、実行可能なjarファイルを作成できません。
助言がありますか?
maven-2 - Mavenビルド実行svnget
ビルド中に別のsvnの場所からのファイルを含める必要があるプロジェクトビルドがあります。svn getを実行してから、これらのファイルをビルド用の適切なフォルダーにコピーしたいと思います。この問題を調査すると、antタスクを使用できるようですが、このビルドに最適なアプローチを見つけたいと思いました。