問題タブ [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とNetBeansおよびSVNとMavenの使用
問題があります。EclipseでMavedプロジェクトを作成し、SVNリポジトリにコミットしました。ここから、2つのアプローチを試しました。
- EclipseワークスペースのフォルダからプロジェクトをNetBeansにインポートします。
- プロジェクトをリポジトリからNetBeansにチェックアウトします。
どちらの場合も、プロジェクトをクリーンアップしてビルドすると、NetBeansは「ターゲット」フォルダを削除するため、プロジェクトをSVNリポジトリに再コミットする際に問題が発生します。
私はこれをさまざまなプロジェクトで数回テストしました。
これを克服する方法はありますか?
アダム。
eclipse - Eclipse/Scala/Maven プロジェクトで Scala ライブラリが 2 回表示されるのを避ける方法はありますか?
私は持っている
- エクリプス 3.5.2
- Scala 2.8.0 final (最新の Scala IDE for Eclipse を含む)
- Eclipse の Maven 統合
- Maven 2.2.1
- によって生成された .project および .classpath ファイル
maven-eclipse-plugin
私は Scala を使用して Java コードの Specs BDD テストを作成していますが、上記のセットアップは今のところ非常にうまく機能しています。ただし、不可解な問題が 1 つあります。解決方法を知っている人がいるかどうかを知りたいです。
プロジェクトに Scala ライブラリが 2 回表示されます。
- M2 ClassPath 内 (Maven 依存関係として)
- Eclipse システム ライブラリとして (JRE システム ライブラリと同じ方法で)
したがって、I の場合、Ctrl-Shft-T
すべての Scala クラスが 2 回表示されます。
コマンドラインまたはワークスペースで Scala プロジェクトを壊さずにこれを回避できますか?
eclipse - src/main が src/test の上にあるように、maven eclipse プラグインでアーティファクトを生成できますか?
Eclipse アーティファクトを生成すると、Eclipse はソース フォルダーをこの順序で表示します。
ソース/テスト/Java ソース/テスト/リソース ソース/メイン/Java ソース/メイン/リソース
を好む、
ソース/メイン/Java ソース/メイン/リソース ソース/テスト/Java ソース/テスト/リソース
前もって感謝します!
eclipse - m2eclipseで追加のEclipse設定を構成するにはどうすればよいですか?
maven eclipseプラグインを使用すると、pom.xmlに必要な呼び出しを追加し、「mvn eclipse:eclipse」を呼び出してプロジェクト構成を作成することにより、checkstyleまたはsonar構成を構成できます。
私のチームの一部のメンバーは、「Import Mavenプロジェクト」を使用したいだけなので、プロジェクトの事前構成のメリットを享受できません。m2eclipseに同じ(または同様の)ヒントを提供する方法はありますか?
私が達成したいのは、人々が単に「Mavenプロジェクトをインポート」することであり、プロジェクト設定に手動で移動することなく、正しいチェックスタイル構成(POMで定義されている場所からダウンロードされる可能性があります)でプロジェクトが自動的に事前構成されます。たくさんクリックします。それはどういうわけか自動プロジェクト生成の目的を打ち負かします:-)
java - AspectJがeclipse:eclipseでクラスパスに追加されていません
次のコマンドを実行しています。
私のすべての依存関係はクラスパスに入っていますが、AspectJはクラスパスに追加されていません。私はそれらをpom.xml依存関係リストで宣言しています
他のバージョンのEclipseプラグインを使用すると機能します...
eclipse - pom.xmlを介してm2eclipseを構成できますか?
maven-eclipse-pluginを使用すると、を使用して、Eclipseプロジェクトに自動的に追加されるEclipseプロジェクトの性質とビルダーmvn eclipse:eclipse
を指定できます。
以前のバージョンのm2eclipseは、maven-eclipse-pluginの構成ブロックを使用し、同じメカニズムを使用してネイチャーとビルダーをアクティブ化することもできました。a)m2eclipseソースで参照が見つからず、b)機能しないため、これはもはやmaven-eclipse-plugin
当てはまらないようです:-)
これが私の質問です。pom.xmlからm2eclipseによって生成されたEclipseプロジェクトを構成する方法はありますか?具体的には、プロジェクトビルダーと性質ですが、他のオプションにも興味があります。
eclipse - Eclipse の Maven を介して VM のデフォルト引数を設定する
-Djava.library.path=./src/main/resources の vm args を指定して dll が自動的に取得されるようにし、maven でこれを指定して、他の開発者が手動で Eclipse を構成する必要がないようにしたい.
おそらくmaven eclipseプラグインが役立つかもしれないと思っていたので、次のようなことができます
しかし、プラグイン内から VM 引数を追加する方法がわかりません。
コマンドラインでmavenを介してテストを実行するためにこれを修正しました
私の現在の解決策は、開発者にこれをEclipseに手動で追加するように指示する必要があるということですが、これはあまり良くないようです。
これを解決する方法について何かアイデアを持っている人はいますか。
乾杯、
デビッド。
eclipse - Maven と Eclipse で複数の Web アプリケーションの共有リソースを管理するには?
注:この質問の最初のバージョンでは何の回答も得られなかったので、より一般的なものに変更しました...
環境
私のプロジェクトは、いくつかの Maven モジュールといくつかの Web アプリケーションに分かれています。構造は次のとおりです。
すべての Web アプリケーションは、JS、CSS、画像ファイルなどの共通のリソースを共有します。
これらのリソースを各 で複製する代わりに、WAR プロジェクトであるweb-app-X
という別のプロジェクトを作成することにしました。web-resources
その場合、構造は次のようになります。
メイヴン
Maven 2 (または、プロジェクトを maven 3.0.2 に移行したばかりの Maven 3) では、すべてが依存関係としてweb-app-X
宣言されているため、この構成は簡単に管理できます。web-resources
したがって、WAR プロジェクトをビルドするときは、最初にweb-resources.war
(直前にビルドされた) を取得し、解凍して、その上にWeb アプリケーションをビルドします。web-app-X
このようにして、私の WAR ファイルにweb-resources/
は、共有リソースを含む と呼ばれるディレクトリも含まれます。
これがウォーオーバーレイの原則です。
したがって、Maven の観点からは、すべて問題ありません。
エクリプス
ここで、主な問題が発生します。適切な Eclipse 構成を使用することです。
質問: 現在の構成を使用して Eclipse で正しく管理するにはどうすればよいですか? 特に、web-app-X
Eclipseを使用してTomcatにデプロイすると...
この構成は何十人もの開発者が使用する必要があるため、より自動化可能な (?) 構成を取得し、手動の手順を避けたいことに注意してください...
私にとっては、リンクされたEclipseのリソースを使用するのが最善の解決策のようです。したがって、web-app-X
pom.xmlで次の構成を設定します。
構成を実行すると、次の情報がファイルmvn eclipse:eclipse
に正常に追加されます。.project
ここで、プロジェクトを Eclipse にインポートします。問題: にProject properties > Java Build Path > Source
、リンク ソースが表示されません。4 つの Maven デフォルト ディレクトリ ( src/main/java
、src/main/resources
、src/test/java
およびsrc/test/resources
) しか表示されません。奇妙なのは、リンクされたリソースを手動で追加しようとすると、拒否され、既に存在すると言うことです...
そのため、Eclipse で Tomcat に Web アプリケーションをデプロイすると、web_resources ディレクトリがデプロイされないため、CSS / JS / イメージがデプロイされません。
いくつかのテストの後、2 つの変更を行う必要があるようです。
<classpathentry kind="src" path="web_resources" output="src/main/webapp/web_resources"/>
ファイルに次の行を追加し.classpath
ます。- ファイル内の を削除し
<project>preclosing-web-resources</project>
ます.project
。
この構成を使用すると、Eclipse は web_resources プロジェクトの内容を my にコピー (および同期を維持) しますweb-app-X/src/main/webapp/web_resources
が、これは問題ではありません (このディレクトリは SCM によって無視されます)。
私が見つけた唯一の自動化された解決策は、前の 2 つの変更を行う単純な Maven プラグインを作成し、次のコマンドを実行する (または .bat ファイルを使用する) ことでした。
質問
- そのような構成を管理するためのより良い方法はありますか?
技術的な案内
Java 6、Maven 3.0.2、maven eclipse プラグイン 2.8、Eclipse 3.3.2 (ただし、新しいバージョンの Eclipse でテストできます)、m2eclipse プラグインなし。
maven - mvn eclipse:eclipse を使用して .classpath にカスタム行を追加する方法はありますか?
mvn eclipse:eclipse
コマンドを使用して my .project
andを生成してい.classpath
ます。
しかし、何らかの理由で、ファイルに 1 行追加したいと考えてい.classpath
ます。pom.xml
それを達成するために使用できる設定はありますか?
<additionalConfig>
の内容が消去されるため、 は使用できません.classpath
。
私はmaven 3.0.2とmaven-eclipse-plugin 2.8を使用しています。
java - EclipseにMavenをインストールする方法
EclipseにMavenプラグインをインストールしたい。しかし、ソフトウェアのインストールセクションにMavenサイトを追加し、それをダウンロードしてインストールし始めると、依存関係に関するエラーが発生しました。どうすれば修正できますか?完全なインストールガイドが欲しい...