問題タブ [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 - Maven/Eclipse: リソースのデフォルトのビルド パスですべてが除外された
Eclipse との Maven 統合に M2E を使用しています。私の単体テストは、resources/ ディレクトリ内のプロパティ ファイルを参照します。さて、コマンド ライン テストではすべて問題ありません ( mvn test
)。しかし、Eclipse ではリソースが見つかりませんでした。
Java ビルド パスを確認します。すべてのリソース エントリが でマークされていExcluded: **
ます。( .java / .classファイルのみを除外する必要があると思います)次に、除外パターンを削除した後、問題は修正されました。
すべて手動で削除する必要があるのかExcluded **
、それとも M2E を正しく使用していないのかわかりません。
PS プロジェクトは によってインポートされExisting Maven Projects
ます。
maven-eclipse-plugin - maven-eclipse-plugin とエンコード ファイル
特定の種類のファイルに対して特定のエンコード形式を使用するように Eclipse プロジェクトに強制するにはどうすればよいでしょうか。
例 :UTF-8 for *.sql and ISO-8859-1 for *.java
もちろん、Eclipseでそれを行うことができます。
しかし、チームと新規参入者の利益のために、ビルド プロセスでこのタスクを自動化したいと考えています。
事前に感謝します。
eclipse - Eclipse.classpath の他のすべての依存関係の上に JRE_CONTAINER を自動的に設定する方法は?
Maven Eclipse プラグインによって書き込まれた順序を自動的に変更したい。classpathentry
それを行う方法はありますか?
私がそれをしたい理由は2つあります。
最初の理由: 私のアプリケーションでは、インターフェイスorg.w3c.dom.Node
はいくつかのサードパーティ ライブラリ (XML 処理用) と JDK (1.6) によって提供されます。ただし、これらのライブラリが提供するクラスのバージョンはorg.w3c.dom.*
、JDK に比べてかなり古いものです。たとえば、メソッドNode.getTextContent()
はそこに存在しません。
mvn eclipse:eclipse
私のプロジェクトで実行すると、これらのライブラリが の JDK コンテナーの前に.classpath
配置されます。Eclipseでこのメソッドを使用すると、コンパイル エラーが発生します。したがって、アイデアは次の行を配置することです:
.classpath
ファイルの先頭。
2 つ目の理由(あまり重要ではありません) は、 を実行するmvn eclipse:eclipse
と、常にパッケージがsrc/test/*
パッケージの前に設定されるためsrc/java/*
、少し気になります (はい、TDD では最初にテストを開発することは知っていますが、それでも...)
技術情報: Java 1.6、Maven 2.2.1、Eclipse プラグイン 2.8
編集:ここに私のものと似ている可能性のある質問がありますが、サードパーティの依存関係の順序のみを扱っているため、役に立ちませんでした...
eclipse - m2eclipseを使用してjarをパッケージ化するときにメインクラスを指定する正しい方法は何ですか?
問題:
m2eclipse を使用してパッケージ化している jar ファイルでメイン クラスを指定したい: [右クリック] -> [Run As] -> Maven パッケージ。私はまだMavenを学んでおり、読んだことから、このタスクを達成するための直接的な方法は、pom.xmlにスタンザを追加することです。
この問題を調査したときに見つけた例を次に示します。
私の質問は次のとおりです。テキスト エディターを使用して Eclipse/m2eclipse の外部で pom.xml ファイルを手動で編集しても大丈夫ですか、それとも m2ecplise GUI を使用してこの構成を行う必要がありますか? 「プラグイン」や「ビルド」など、このタスクの候補になりそうなタブ付きのダイアログ ボックスがいくつかあります。Sonatype のドキュメントを調べましたが、必要なことを達成するための詳細な手順は見つかりませんでした。
「有効なPOM」には、追加する必要があるプラグイン定義など、すでに多くの余分なものが含まれていることに気付いたので、pom.xmlを手動で編集するのを少しためらっています。
私の理解が正しければ、有効な POM を変更して、プラグインを次のように構成する必要があります。
これは正しいですか?もしそうなら、m2eclipse でこれを行うべきですか、それとも余分な効果的な POM のものをすべてコピーして、テキスト エディターを使用して実際の pom.xml に貼り付ける必要がありますか?
光を当てることができる人に感謝します。
更新:テキスト エディターで pom.xml ファイルを手動で編集しました。m2eclipseでEffective POMを表示すると、入れたものがすべて表示されました(推測)。jar を作成し、メイン クラスが正しく設定されました。
これは私にはハックのように思えます。m2eclipse 自体を使用してこの構成を行う方法があるかどうかは誰にもわかりませんか? m2eclipse タブを確認しましたが、pom.xml を手動で編集した結果、何も更新されていないようです (有効な POM タブ以外)。
jakarta-ee - Maven 2:Eclipse-プラグインを使用して、EARの依存プロジェクトを.projectファイルに生成します
RAD7.5用のMaven2eclipse-pluginを使用してeclipse-projectファイルを生成しようとしています。EARの.projectファイルの依存関係を除いて、すべてが順調に進んでいます。
クリーンなMavenプロジェクトでmVneclipse:eclipseを実行すると、次のようなEARが思い浮かびます。
しかし、私はこのようなもので出てきたいです:
RAD7.5は、依存プロジェクトが<プロジェクト>にリストされていない限り、プロジェクト構造を理解しません。しかし、Eclipseプラグインを使用してそれを行うにはどうすればよいですか?pomのどこに依存プロジェクトをリストするので、それらは.project-fileに<projects>として表示されますか?
編集>>これが私のpom-fileのmaven-eclipse-plugin設定です
<
EDIT2:プロジェクトが正常にビルドされることを追加する必要があります。つまり、mvn clean installは正常に機能するため、基本的に問題はEclipseプラグインの構成にあります。
EDIT3:mavenプロジェクトは次の方法で構築されます。
すべての助けを大いに感謝します!!! (ここまで読んでくれてありがとう:)
eclipse - EclipseでMaven war-appを完全に機能させるにはどうすればよいですか?
「動的 Web プロジェクト」として Eclipse で Maven war-app を完全にセットアップする方法について何か意見はありますか?
Web プロジェクトのセットアップがあり、Maven3 で作業しています。
Eclipse-Indigo、最新バージョンの使用、および実行
それをEclipseにインポートします。
これは Java ファイルのコンパイルには問題なく機能しますが、war ファイルをビルドして Eclipse で定義されたアプリケーション サーバーにデプロイすることはできません。それもうまくいくといいですね。
(これにはm2eclipseを使用できると読みましたが、心から嫌いです.(少なくとも数か月前に最後に試したとき)かなり大規模/複雑なアプリケーションを構築するのはまだ途方もなく遅いためです-それが言ったように「Build Projectコーヒーを飲みに行く」をメニューに)。
ただし、次のこともできることがわかりました。
問題、ドキュメントによると
http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html
[バージョン] は「R7」、「1.0」、または「1.5」のみです。かなり古いバージョンのようです...
WTPのドキュメントによると
http://wiki.eclipse.org/WTP_FAQ#What_version_of_Eclipse_does_WTP_work_with.3F
その場合、way-back-when から Eclipse-3.2 にダウングレードする必要があります...
それで、誰もこれに対する合理的な解決策を持っていますか?
Eclipse と WTP の最近のバージョンでも何とか動作しますか?
eclipse - Indigoの新しいM2Eclipseでは、maven-eclipse-pluginは不要になりましたか?
歴史的に、Flex、WTP、GWTがすべて含まれていることを考えると、マルチモジュールのMavenプロジェクトをEclipseにインポートすることはチームにとって大きな問題でした。私たちは最近、maven-eclipse-pluginが適切なEclipseプロジェクトファイルを生成することで私たちを助けることができると考えていました。
ただし、M2EclipseプラグインがEclipseに飲み込まれ、Mavenプロジェクトをインポートするとpomが読み取られ、正しいことを実行しようとしているように見えます。
これは、maven-eclipse-pluginが本質的に廃止されていることを意味しますか?プロジェクトを可能な限り最良の方法でEclipseにインポートするために何ができるでしょうか。
eclipse - カスタム AuditListener と eclipse-cs の統合
Maven を使用してコマンド ラインから実行すると正常に動作するカスタム AuditListener を作成しましたが、Eclipse 内で checkstyle を使用しようとすると、次のエラー メッセージが表示されます - 「モジュール TreeWalker を初期化できません - com.xyz.MyAuditListener をインスタンス化できません」。
私はかなりの時間をグーグルで検索しており、http://eclipse-cs.sourceforge.net/extending_custom_checks.htmlとhttp://jgonian.wordpress.com/2010/12/12/の両方の手順に従ってみましたmaven-checkstyle-and-Eclipse/
親 pom には、maven-checkstyle-plugin と maven-eclipse-plugin の両方の下に、MyAuditListener が依存関係として存在するプロジェクトがあります。カスタム監査リスナーの実際のプロジェクト pom は、「Eclipse-registerBuddy: net.sf.eclipsecs.core」をマニフェストに追加します。
Eclipse 内の [Preferences] -> [Checkstyle] メニューで、[Other] タブの下に (TreeWalker および Checker と共に) MyAuditListener が表示され、そのプロパティを変更することもできます。
私はEclipseの問題を解決する方法、Eclipseがカスタム監査リスナーを完全に無視するようにする方法(IDEでは実際には意味がないため)、または元の問題を修正する方法を探しています-これは2つのレポートを生成することでした.エラーのみが含まれます(警告は含まれません)。
maven - mvn eclipse:eclipseがSNAPSHOT JARをクラスパスに追加しない
最近、Maven プロジェクトを別のプロジェクトの依存関係として使用することにしました。プロジェクトをビルドし、ローカル リポジトリにインストールしました。
次に、この依存関係を使用するように他の Maven プロジェクトをセットアップします (依存関係ブロックの最初の依存関係を参照してください)。
ただし、2 番目のプロジェクトで mvn eclipse:eclipse を実行したとき (動作しない -U を試しました)、stamme-0.0.1-SNAPSHOT が .classpath ファイルに追加されませんでした。
なぜこれが起こっているのか誰にも分かりますか?私は非常に満足しており、Maven を調和して管理することができました - 私のバージョンの Eclipse では、むしろ m2eclipse を使用したくありません。
乾杯。
maven - Maven が依存関係をインストールしない
私はmavenを初めて使用するので、これは基本的なものかもしれませんが、その根底にたどり着くことができないようです。
私はm2eclipseを実行しています。servlet-api の maven パッケージのクラスを使用しようとする単純なプロジェクトがあります (グループ ID: javax.servlet アーティファクト: servlet-api バージョン 2.5 スコープ: コンパイル)。
私のsettings.xml(http://repo1.maven.org/maven2)で、それがプルされると想定した私のリポジトリ。この URL に従って、そのアドレスに jar などがあり、(http://search.maven.org/#browse|-182598336) があることを確認しました。
ただし、 mvn compiler:compile を実行すると、(シンボル symbol が見つかりません: class HttpServletRequest )
また、リポジトリを調べましたが、そこにインストールする必要があるjarとpomsはありません。他のクラスはそうですが、そうではありません。
-X から取得したデバッグ情報を調べましたが、何か問題があることを示しているようには見えませんでした。
効果的なポンポンや、誰にでも役立つものなら何でも投稿できます。
前もって感謝します。