問題タブ [maven-eclipse-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.
eclipse - Eclipse Indigo の複数の Maven プロジェクト
次のような複数のMavenプロジェクトがあります。
戦争はjar1、jar2、およびjar3を使用します
「mvn clean install」を実行すると、コンパイルされた war は良好で、サーバー (jboss) で正常に動作します。「mvn eclipse:eclipse」を実行して Eclipse 構成を生成すると、ビルドは機能しますが、プロジェクトを Eclipse (Indigo) にインポートし、自分のサーバーで戦争を公開すると、jar1、jar2、jar3 は公開されません。
war ビルド パスの構成では、jar1、jar2、jar3 が適切に構成されています。
しかし、war プロジェクトの配置アセンブリを見ると、次のエラーがあります。
war プロジェクト用に生成された .classpath ファイルは次のとおりです。
これが私のEclipseプラグイン構成です:
プラグイン構成が間違っている理由と、Eclipse が jar を見つけられない理由がわかりません。
ご協力いただきありがとうございます。
eclipse - maven-eclipse-plugin 2.9 でクラスを eclipseClasses ディレクトリにコンパイルするにはどうすればよいですか
2.5.1 から maven-eclipse-plugin 2.9 に切り替えたところ、mvn eclipse:eclipse コマンドを実行しても、Eclipse クラス ディレクトリ内で何も起こりません。
構成の要素がチェックされていないのは少し戸惑いますが、それはスライドさせておきましょう。
eclipseClasses ディレクトリを削除すると、mvn ビルドで再作成されますが、空のままです。
変化したこと?maven-eclipse-plugin のドキュメントには何も見つかりません。
ありがとう。-コウ
java - 非常に軽量な Eclipse-Maven 統合 - 依存関係管理のみ?
私の経験からすると、Maven は小規模/実験的なアプリケーションではやり過ぎであることがよくあります。しかし、依存関係管理は Maven の非常に便利な機能であり、実際には、前述のタイプのアプリケーションで本当に役立つ唯一の機能です。
Maven の依存関係を Eclipse プロジェクトのクラスパスにできるだけ簡単な方法で追加するだけの、非常に最小限で軽量なEclipse-Maven 統合を実現できるかどうか疑問に思っています。
特に私はしたくない:
- すべての Maven 規則に適用されます (プロジェクト レイアウト規則を含む)
- 特定のEclipseプラグインをインストールして使用します(Eclipseはそれが「Mavenプロジェクト」であることをまったく認識せず、特別な方法で処理する必要があります)
- 軽量のjar /ライブラリダウンローダーとして使用する以外の方法でMavenに依存する/バインドされる
私の最初の (そして唯一の) アイデアは、コマンド ラインからEclipse Maven プラグインを使用してプロジェクトのクラスパスを管理することです。しかし、デフォルトでは、このプラグインはそれ以上のことを行います (デフォルトの Maven プロジェクト レイアウトの設定、ビルダーの管理)。このプラグインを自分のやりたいことだけに制限することはできますか?
または、他の方法で説明した目標を達成できますか?
eclipse - Eclipseアノテーションプロセッサ設定を更新するためのMavenプラグイン?
私は Eclipse Indigo を使用しており、注釈プロセッサを使用してコードを生成する Maven プロジェクトを持っています。
プロジェクト プロパティ (Eclipse) で注釈処理を設定しましたが、理想的には、この IDE 設定を Maven で管理して、同僚と簡単に共有できるようにしたいと考えています。
任意の提案をいただければ幸いです
maven - Maven ネットワークの問題?
問題は、Nexus-maven-repository-index.zip が 10kbps でダウンロードされ、maven eclipse:eclipse アーティファクトのダウンロードが停止/一時停止することです。私はプロキシの背後にいません。
編集:これは、AVG リンク スキャナーが原因であり、 Maven で jar 依存関係のダウンロードに失敗するのと同じ問題です。
Mavenのインストール/ネットワーク接続に深刻な問題があると思います。
これが私がすることと私が得るものです:
私はm2eclipseを使用しようとしましたが、タイムアウト後にEclipse経由でファイル http://mirrors.ibiblio.org/pub/mirrors/maven2/dot-index/nexus-maven-repository-index.zipをダウンロードしています. wget 経由でファイルを取得しようとしましたが、ダウンロード速度は 11kbpsです。これは何かのポリシーですか?この 11kbps ではかなり安定しているようです。1 週間前から驚異的な速度を維持しているので、一時的な問題ではありません。それがポリシーであり、誰にとっても通常の速度であれば、問題ありません。m2eclipse は使用しませんが、問題ありません。
私は m2eclipse の使用をやめ、maven-eclipse-plugin を使用しています。いいえ、待ってください - 私は違います。mvn eclipse:eclipse を呼び出すと、次のようになります。
アーティファクトのダウンロードは、しばらくするとランダムにハングします。次に、^C を押してコマンドを再度実行すると、ダウンロードが再開され、同じアーティファクトでハングアップすることもあれば、さらに小さな一歩を踏み出すこともあります。mvn をデバッグ モードで実行しましたが、常に同じ場所でハングします。以下のスタック トレースです。英国のレポと同じです。
どうしたの?助けてくれてありがとう、私は完全に迷っています。私のインターネット接続は混乱していると思いますが、(mavenを除いて)本当にうまく機能します。Mavenレポにブラックリストされたような気がします。
何か案は?
重要な詳細は次のとおりです。
これが私がMavenを実行する方法です(どのスレッド番号でも同じことが起こります)
mvnDebug eclipse:eclipse -DdownloadSources=true -Dmaven.artifact.threads=1
これが私のmavenバージョンです(最新のmaven 2バージョンでも同じことが起こります):
これは、maven eclipse:eclipse がハングするスタックトレースです(ネットワークの問題のように見えますが、なぜですか?):
ヒントをありがとう。
コーネル
maven - リンクされたリソースを追加しようとすると、build-helper-maven-plugin add-source が機能しない
私はmavenに不慣れで、そもそも簡単に見える問題にぶつかりましたが、すでに丸一日忙しくしていて、それを機能させる方法がありません。
最初に eclipse:eclipse プラグインの実行の一環として、以下のようなリンク フォルダーを作成します。
そして、そのフォルダーを以下のようにソースフォルダーとして追加しています。
しかし、Eclipse で生成された .classpath を見ていると、「some_real_folder」はありますが、「プロパティ」はありません。デフォルトでは、build-helper-maven-plugin はフォルダーが存在するかどうかを確認し、存在しない場合は追加しないようです。
私はビルドを実行するためにEclipseの外でmaven 3.0.4を使用しています.mavenログで次のようなものを見ることができます:
これは私のプロジェクト構造です:
必要なのは、「some_real_folder」とリンクされたリソース「プロパティ」の両方を project2 の .classpath に追加することだけです
attributes - 属性を持つMaven EclipseプラグインclasspathContainer?
コマンド eclipse:eclipse の Maven Eclipse プラグインを構成するために、pom で classpathContainer パラメーターを設定できます。私が設定した場合:
私は自分の.classに入ります
しかし、私は必要です:
classpathContainer に属性を追加するにはどうすればよいですか?
前もって感謝します。
eclipse - 依存関係セクションに追加された後、Eclipse が maven プラグインの依存関係を解決しないのはなぜですか?
Maven Eclipseプラグインをインストールしたところ、すべてが素晴らしいです。初めてモジョを作ってみました。セットアップ後、必要なすべての依存関係がダウンロードされました。
今私を悩ませているのは、Eclipse がorg.apache.maven.plugins
クラスを解決できないことです。
私の pom.xml :
私のモジョファイルAssemblyMojo.java:
MojoExectionException クラスを解決できません (したがって、必要な jar を見つけることができないと思います。これは、Eclipse と Maven の統合後に自動的に取得されるはずです)。
私がそれを構築すると、それはうまく構築されます。
eclipse - Maven Eclipse プラグイン: リンク フォルダーまたは仮想フォルダーをソース フォルダーとして使用する
プロジェクトを生成するために maven-eclipse-plugin (M2E ではありません!) を使用しています。ソース ディレクトリ C:\source の下のプロジェクトをチェックアウトしましたが、このソースは Maven 規則で編成されていません。私のEclipseワークスペースは、POMファイルがあるC:\eclipse\workspaceの下にあります。
POM では、Maven 形式 (src/main/java など) でソースを整理するために、リンクされた/仮想フォルダーを作成するように指定しました。
を実行してEclipse用のプロジェクトを作成すると、生成されmvn eclipse:clean eclipse:eclipse
た.project
ファイルにはリンクされたフォルダー(または仮想フォルダー)があります。
しかし、.classpath
生成されたファイルは、プロジェクトのソース フォルダーとしてこれらのフォルダーをクラスパスに追加しません。つまり、次のようなエントリがありません。
Eclipse を使用して (maven-eclipse-plugin を使用せずに) プロジェクトを作成する場合、必要に応じて仮想/リンク フォルダーを作成し、それらをソース フォルダーとしてプロジェクトに追加できます。
プラグインを使用すると、ソース フォルダーへの絶対パスを sourceDirectory として指定する必要があります。プラグインはリンクされた/仮想フォルダーを認識していないようで、プロジェクトにソース フォルダーとして追加されません。Maven Eclipse プラグインを使用して生成された Eclipse プロジェクトに、リンクされたフォルダーをソース フォルダーとして追加できる解決策はありますか?
前もって感謝します。
java - maven-eclipse-pluginを使用して、M2_REPO変数ではなく、フォルダーからeclipseプロジェクトに依存関係のjarファイルを指定します
eclipseプロジェクトのJARビルドパス(またはビルドパス内のjarファイル)が、M2_REPO変数(私のmavenローカルリポジトリパス)ではなく、「lib」という名前のeclipseプロジェクトへのローカルディレクトリを指していることを望みます。
libディレクトリには、「mave-dependency-plugin」の「copy-dependencies」ゴールをオーバーライドしてコピーされたjarファイルがあります。私の意図は、eclipseプロジェクトが自己完結型であるということです。
configure-workspaceとmaven-eclipse-pluginの目標をオーバーライドしようとしましたが、機能しません。
¿これを行う方法はありますか?