問題タブ [maven-3]
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-2 - Mavenで出力アーティファクトにタイムスタンプを付ける方法は?
Mavenに、アーティファクトのタイムスタンプに使用できる組み込みのプラグインがあるかどうかを調べようとしています。アセンブリファイルを作成し、maven-assemblyプラグインを使用して最終的なディストリビューション(jar、docs、scriptsなど)を作成しています。この配布ファイルにdomain_year_month_day.zipという名前を付けたいと思います。タイムスタンプの日の部分を、作成される最終的なzipファイルの最後に追加するにはどうすればよいですか。ありがとう。
java - なぜMavenプロジェクトをサブモジュールに分解するのですか?
Mavenプロジェクトをサブモジュールに分割する主な理由は何ですか?
java - Mavenがプロジェクトレポートを生成しないのはなぜですか?
Maven3.0です。私は新しいプロジェクトを作成しています:
次に、ファイルを作成していますsite/site.xml
:
次に、レポートプラグインを次の場所に追加しますpom.xml
。
それから私は走りますmvn site
、そしてそれは言い"BUILD SUCCESS"
ます。しかし、プロジェクトサイトにレポートが表示されません(レポートメニュー項目がありません)。私は何が間違っているのですか?
maven - build.plugins.plugin.version に関する Maven 3 の警告
Maven 3 に更新したので、ビルドごとに次の警告メッセージが表示されます。
これらの警告を取り除くにはどうすればよいですか?
glassfish - maven-glassfish-pluginは、ドメインがすでに開始されているときにドメインを開始しようとします
maven-glassfish-pluginを使い始めたところです。開始ドメインの目標が機能するようになりました。ただし、デプロイゴールを実行しようとすると、プラグインはドメインが開始されていないと見なし、ドメインを再起動しようとします。これは明らかに失敗します。以下のログを参照してください。
- ドメインがすでに開始されていることをプラグインが検出できないのはなぜですか?
- 「非推奨の構文」の警告がすべて表示されるのはなぜですか?
問題#1を回避するために、サーバーが実行されていないときにデプロイ目標を発行しようとしました。今回は、デプロイの目標によってサーバーが正常に起動しましたが、「CLI136ポート0は数値である必要があります」というメッセージが表示されてデプロイが失敗しました。下記参照:
私は何が間違っているのですか?
これが私のプラグイン構成です:
java - jetty-maven-plugin が Maven 3 で動作しない
プロジェクトを Maven 2.1 ではなく Maven 3 で実行しようとすると、jetty-maven-plugin から例外が発生します。Maven 2.1 ではすべて問題ありません。
構成は次のようになります。
そして、このような例外:
Maven 3 で jetty-maven-plugin を実行するにはどうすればよいですか?
maven - 奇妙な Maven3 エラー
すべて、maven ( mvn clean install
) でビルドすると、このエラーが発生します。問題の説明が見つかりません。たぶん誰かがそれに遭遇しました、それは何を意味し、どのように修正するのですか? 更新を強制する方法は?
maven-2 - 開発者のサンドボックス設定にMavenプロファイルを使用しますか?
デプロイスクリプトのデプロイメントディレクトリ、実行するポート、使用するデータベースとWebサービスなど、開発者のサンドボックス設定用のプロジェクトで、profiles.xmlとさまざまな{username}.propertiesを使用するプロジェクトをいくつか見てきました。 、など。Maven 3でprofiles.xmlのサポートが削除されたため、この方法に完全に疑問を投げかけました。だから私はいくつかの質問があります:
- これを達成するために、プロファイルよりも優れたメカニズムはありますか?
- そうでない場合は、{username} .propertiesがscmに属していると思いますか?たとえば、サービスURLが変更されたときに、すべての開発者のプロパティを更新するのを忘れることがあります。
- これらのプロパティファイルをscmに含めることは悪い考えではありませんが、開発者のサンドボックス間で共通の設定に何らかのプロファイルの継承があるべきですか?どうすればそれができますか?
- ちなみに、ApacheがMaven 3でprofiles.xmlのサポートを削除した理由を知っていますか?
api - org.apache.maven.cli.MavenCliをプログラムで使用する良い例を誰かに教えてもらえますか?
現在のプロジェクトでMavenターゲットを実行する必要があるintelliJプラグインを作成しようとしています。インターチューブでのすべての話は、MavenEmbedderを使用することを推奨しています。それで頑張ってください。2.0.4バージョンは十分にサポートされておらず、その使用方法に関するリファレンスはありません。
私はそれに旋回を与え、埋め込みが必要なすべてのフィールドで初期化されていない壁にぶつかりました。リフレクティブプライベートメンバーインジェクション?素晴らしい!オブジェクトを初期化するための明白な方法が必要なのはなぜですか?
2.1バージョンを使用して成功している人もいるようです。私はそれを瓶や情報源でさえ見つけることができませんでした。
embedderプロジェクトの3.0バージョンを確認しました:http://maven.apache.org/ref/3.0-beta-3/maven-embedder/ MavenEmbedderオブジェクトをすべて削除し、アクセスのみをサポートしているようです。 MavenCliのmainメソッドまたはdoMainメソッドを使用します。誰かがこれらの方法を使用し、いくつかのアドバイスを与えることができますか?
maven-2 - Maven 3 プロファイル プロパティ - 機能強化またはバグ?
Maven 2 では、次のようなプロファイル プロパティを設定できました。
コンパイル時に、Maven は Spring Bean のこれらの構成値を置き換えます。たとえば、Spring Bean を次のように定義したとします。
プロジェクトをビルドするときに指定-P test
したのは、Maven が Bean のセットを次のように設定することです。
そして、私が指定したとき-P production
、mavenは再びテキストを正しいプロパティに置き換えました
サポートする環境と顧客の数が増えるにつれて、私はこの機能をより活用するようになりました。
Maven 3 にアップグレードしようとしましたが、この動作がなくなったか壊れているようです。置き換えられたものを見つけることができないようです。
この動作を維持しながらMaven3にアップグレードする方法、またはアップグレードできるかどうかについての洞察はありますか?