問題タブ [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.

0 投票する
4 に答える
9971 参照

maven-2 - Mavenで出力アーティファクトにタイムスタンプを付ける方法は?

Mavenに、アーティファクトのタイムスタンプに使用できる組み込みのプラグインがあるかどうかを調べようとしています。アセンブリファイルを作成し、maven-assemblyプラグインを使用して最終的なディストリビューション(jar、docs、scriptsなど)を作成しています。この配布ファイルにdomain_year_month_day.zipという名前を付けたいと思います。タイムスタンプの日の部分を、作成される最終的なzipファイルの最後に追加するにはどうすればよいですか。ありがとう。

0 投票する
3 に答える
563 参照

java - なぜMavenプロジェクトをサブモジュールに分解するのですか?

Mavenプロジェクトをサブモジュールに分割する主な理由は何ですか?

0 投票する
3 に答える
8481 参照

java - Mavenがプロジェクトレポートを生成しないのはなぜですか?

Maven3.0です。私は新しいプロジェクトを作成しています:

次に、ファイルを作成していますsite/site.xml

次に、レポートプラグインを次の場所に追加しますpom.xml

それから私は走りますmvn site、そしてそれは言い"BUILD SUCCESS"ます。しかし、プロジェクトサイトにレポートが表示されません(レポートメニュー項目がありません)。私は何が間違っているのですか?

0 投票する
7 に答える
414532 参照

maven - build.plugins.plugin.version に関する Maven 3 の警告

Maven 3 に更新したので、ビルドごとに次の警告メッセージが表示されます。

これらの警告を取り除くにはどうすればよいですか?

0 投票する
1 に答える
6386 参照

glassfish - maven-glassfish-pluginは、ドメインがすでに開始されているときにドメインを開始しようとします

maven-glassfish-pluginを使い始めたところです。開始ドメインの目標が機能するようになりました。ただし、デプロイゴールを実行しようとすると、プラグインはドメインが開始されていないと見なし、ドメインを再起動しようとします。これは明らかに失敗します。以下のログを参照してください。

  1. ドメインがすでに開始されていることをプラグインが検出できないのはなぜですか?
  2. 「非推奨の構文」の警告がすべて表示されるのはなぜですか?

問題#1を回避するために、サーバーが実行されていないときにデプロイ目標を発行しようとしました。今回は、デプロイの目標によってサーバーが正常に起動しましたが、「CLI136ポート0は数値である必要があります」というメッセージが表示されてデプロイが失敗しました。下記参照:

私は何が間違っているのですか?

これが私のプラグイン構成です:

0 投票する
2 に答える
4136 参照

java - jetty-maven-plugin が Maven 3 で動作しない

プロジェクトを Maven 2.1 ではなく Maven 3 で実行しようとすると、jetty-maven-plugin から例外が発生します。Maven 2.1 ではすべて問題ありません。

構成は次のようになります。

そして、このような例外:

Maven 3 で jetty-maven-plugin を実行するにはどうすればよいですか?

0 投票する
1 に答える
816 参照

maven - 奇妙な Maven3 エラー

すべて、maven ( mvn clean install) でビルドすると、このエラーが発生します。問題の説明が見つかりません。たぶん誰かがそれに遭遇しました、それは何を意味し、どのように修正するのですか? 更新を強制する方法は?

0 投票する
2 に答える
840 参照

maven-2 - 開発者のサンドボックス設定にMavenプロファイルを使用しますか?

デプロイスクリプトのデプロイメントディレクトリ、実行するポート、使用するデータベースとWebサービスなど、開発者のサンドボックス設定用のプロジェクトで、profiles.xmlとさまざまな{username}.propertiesを使用するプロジェクトをいくつか見てきました。 、など。Maven 3でprofiles.xmlのサポートが削除されたため、この方法に完全に疑問を投げかけました。だから私はいくつかの質問があります:

  1. これを達成するために、プロファイルよりも優れたメカニズムはありますか?
  2. そうでない場合は、{username} .propertiesがscmに属していると思いますか?たとえば、サービスURLが変更されたときに、すべての開発者のプロパティを更新するのを忘れることがあります。
  3. これらのプロパティファイルをscmに含めることは悪い考えではありませんが、開発者のサンドボックス間で共通の設定に何らかのプロファイルの継承があるべきですか?どうすればそれができますか?
  4. ちなみに、ApacheがMaven 3でprofiles.xmlのサポートを削除した理由を知っていますか?
0 投票する
6 に答える
9628 参照

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メソッドを使用します。誰かがこれらの方法を使用し、いくつかのアドバイスを与えることができますか?

0 投票する
3 に答える
2728 参照

maven-2 - Maven 3 プロファイル プロパティ - 機能強化またはバグ?

Maven 2 では、次のようなプロファイル プロパティを設定できました。

コンパイル時に、Maven は Spring Bean のこれらの構成値を置き換えます。たとえば、Spring Bean を次のように定義したとします。

プロジェクトをビルドするときに指定-P testしたのは、Maven が Bean のセットを次のように設定することです。

そして、私が指定したとき-P production、mavenは再びテキストを正しいプロパティに置き換えました

サポートする環境と顧客の数が増えるにつれて、私はこの機能をより活用するようになりました。

Maven 3 にアップグレードしようとしましたが、この動作がなくなったか壊れているようです。置き換えられたものを見つけることができないようです。

この動作を維持しながらMaven3にアップグレードする方法、またはアップグレードできるかどうかについての洞察はありますか?