問題タブ [maven-site-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.
java - レポートのみの目標を使用して maven-surefire-report-plugin を maven-site-plugin に統合する方法
次の問題があります。
maven-surefire-report-plugin はライフサイクルの目標を呼び出しますtest
。これにより、テストランナーが再び開始されます。これを防ぐために、彼らは次の回避策を作成しました:
http://jira.codehaus.org/browse/SUREFIRE-257
これをPOMに実装する際に問題が発生しています。彼らはページに次のメモを持っています:
注: バージョン 2.8 の時点で、このプラグインが正常に動作するには Maven Site Plugin 2.1 以降が必要です。バージョン 2.7.2 以前は、新しい確実なバージョンと互換性があるため、混合が可能です。
私のmaven実行:「clean deploy site-deploy」
これは私のPOM部分です:
surefire-report:report-only
トリガーされるだけでフェーズが呼び出されないように構成するにはどうすればよいですかtest
(ただし、他のすべてはsite
フェーズで行われますか)。
maven-3 - アグリゲータが親でない場合に maven-site-plugin を設定するには?
いくつかのモジュールをグループ化する pom アグリゲーターを持つシステムがあります。
私はmaven-site 3.3とmaven 3.2.1を使用しています。
これらのモジュールの 1 つは、親が別のジョブで構築された企業の pom である親です。
- ルートアグリゲーター
- 親ポン
- コンポーネント 1
- コンポーネント 2
- コンポーネント3
- 親ポン
プロジェクトごとに project.url と site.url に異なる値を設定しました。ここで、root-aggregator はルートで、親はその下にあります。
私が今直面している問題は、Root-Aggregator と parent-pom の両方が同じルート フォルダー (stagingDirectory) にコピー (ステージ) されていることです。したがって、最後のプロジェクトは、parent-pom からのファイルをオーバーライドしています。
親 pom がルートではないことを理解するために maven-site-plugin を作成する方法は?
maven - A: Maven サイト (Maven 3.0.x) のレポートを生成できません
Maven サイトに基本的なレポートを含めたいだけです。これをPOMに含めました:
これは、私のサイト記述子 index.xml に含まれています。
使用するmvn site:run
と、レポートが生成されず、ナビゲーションにメニューが生成されません。レポートを生成できる唯一の方法は、mvn project-info-reports
. サイトで入手できません。Maven サイトのヘルプはすべて 2010 年のものであるように見えるため、正確なものを把握するのは困難です。を使用すると次のようになりますclean site:run -Dport=8081
。
私が見つけた解決策: 使用していたサイトのバージョンを指定する必要がありました。3.3でなければなりません。
maven-3 - ReportNG および Maven サイト: Maven サイトでの ReportNG 出力の生成に関するヘルプ
現時点では、ReportNG レポートをプロジェクト レポート セクションの「サイト」に生成しようとしています。
ReportNG フォルダーが作成index.html
され、コンピューターのディレクトリにファイルが作成され、テストが実行され、正しい結果が出力されます。
Project Reports セクションで ReportNG レポートを作成したいだけです。
参考までに、私は先週、仕事の一環として Maven を使い始めたばかりです。
新しいプラグインを取得するか、新しい依存関係を取得するか、または編集する必要があるかどうかにかかわらず、これを修正するためにできることを教えてください。
また、Maven を理解するためのリソースをご存知でしたら、よろしくお願いします。
maven - 「mvn install」をまだ実行していない場合、「mvn site」は失敗します
タイトルの通り、最初に「mvn install」を実行しないとサイトを生成できません。また、「mvn install site」も機能しないことに注意してください。2 つの目標は別々に実行する必要があります。
これはマルチモジュール プロジェクトです。
可能であれば (そして、可能であると確信しています)、jenkins サーバーからの 1 つのコマンドでこれを行うことをお勧めします。さらに好ましくは、インストールせずに「mvn verify site」だけです。
私が走るとき
mvn クリーン ベリファイ サイト
サブモジュールがビルドされる前に、ルート モジュールでこのエラーが発生します。
プロジェクト X で目標 org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) を実行できませんでした: org.apache.maven.plugins:maven-javadoc-plugin のレポートを取得できませんでした: Failedプロジェクト something-domain でゴールを実行するには: プロジェクト something:something-domain:jar:1.0-SNAPSHOT の依存関係を解決できませんでした: 次の成果物を解決できませんでした: something:something-services:jar:1.0-SNAPSHOT、something:something -services:jar:tests:1.0-SNAPSHOT: サードパーティのスナップショット (
http://local-nexus-mirror/content/groups/third-party-snapshots/
)でアーティファクト some:something-services:jar:1.0-SNAPSHOT が見つかりませんでした
maven-plugin - Maven fluido スキンは、常にサイトの左側のナビゲーションを空にします
作業を完全に行うことができませんでしたmaven-fluido-skin
。左側のナビゲーション セクション (さまざまなプロジェクトの詳細へのリンクを含むセクション) は常に空になっています。スキン構成が欠けているかどうかはわかりませんが、この機能はユーザーがすぐに利用できると考えていました。
のような追加のガジェットはgoogle search
、左側のナビゲーション セクションに表示されます。
これが私のsite descriptor
見た目です:
私はmavenディストリビューションのバージョンとバージョンの3.4
バージョンを使用しています。maven-site-plugin
1.3.1
maven-fluido-skin
2.2.1
FWIW、デフォルトのスキンは問題なく動作します - 左のナビゲーションは正しいです。
maven - pom.xml の説明タグの国際化
プロジェクトの Maven サイトを作成していて、それを国際化したいと考えています。良いことは、Maven サイト プラグインとプロジェクト情報レポート プラグインによって行われるサイト生成が既に完全に国際化されていることです。Maven サイト プラグインは、インデックス ページを埋めるために pom の project.description タグを使用します。このタグを国際化する「良い」方法があるかどうか疑問に思っていました。
ありがとう !