問題タブ [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.
maven - Makefile で作成されたレポートを Maven サイト レポートに移行する
私はMavenを初めて使用しますが、サブディレクトリのMakefileによって作成された現在のレポートをレポートに移動するように求められましmake all
たmvn site
。
レポート用のJava以外のものをすべてlegacy-report
ディレクトリに入れました。したがって、現在のツリーはおおよそ次のようになります。
したがって、mvn site
私の法的報告書で有効にする質問は次のとおりです
- どの maven (レポート) プラグインを使用すればよいですか?
- ディレクトリのレイアウトを変更するにはどうすればよいですか?
- それをメインに統合するにはどうすればよい
pom.xml
ですか? pom.xml
ディレクトリに aが必要legacy-reporting
ですか? (大まかに) どのように見えますか?
maven - 親レベルの Maven サイト
私は次のmaven POM構造を持っています
- ライブラリ
- LibraryProject1
- LibraryProject2
- LibraryProject3
- コンポーネント
- コンプ1
- Comp1Project1
- Comp1Project2
- Comp1Project3
- Comp2
- Comp2Project1
- Comp2Project2
- Comp2Project3
- コンプ1
- アプリケーション
- AppProject1
- AppProject2
- AppProject3
Maven project-info-reports を使用して、各 AppProject の依存関係管理を簡単に生成できます。
しかし、親POM間の依存関係を示すレポートを生成したいと思います。これは、アプリケーションのビルドに使用される Comp1、Comp2、およびライブラリのバージョンです。これは、プロジェクトの各グループが一緒にタグ付けされ、同じバージョンを持っているためです。(マネージャーにとって読みやすくするために...)
完全な解決策ではない場合は、これを達成する方法に関するヒントや指針を歓迎します。
乾杯
maven-3 - 解決できない親 POM: Maven 3 プロジェクト サイトのビルド時
現在、サイトを構築しようとしているときに、Maven 3 で次の問題に直面しています。これについて助けていただければ幸いです。
mvn クリーン サイト
まず、構成は次のとおりです。
親POM:
アグリゲーション プロジェクト pom:
プロジェクトAのポン:
プロジェクトBのポン:
4.0.0
「mvn clean site」を実行するフォルダーの構造は次のとおりです。
mvn clean site
次のコマンドを実行する前に、parent-pom が NEXUS リポジトリに正常にデプロイされます。mvn deploy -DaltDeploymentRepository=snapshots::default::http://MyServer:8081/nexus/content/repositories/snapshots
そして最後に問題自体:
mvn clean site
親 po サイトの展開が正常に構築された直後に実行すると。ローカル リポジトリ (~/.m2/repository) から "my" (親 pom を含む) フォルダー (コンテンツを含む) を削除し、サイトをビルドしようとするとmvn clean site
、最初に説明したエラーが表示されます。 . 実際、Maven は NEXUS から parent-pom をダウンロードします。ダウンロードしたファイルと展開後に生成されたファイルを比較したところ、「0.1-SNAPSHOT」フォルダーの近くにある maven-metadata-local.xml など、不足しているものはほとんどないことがわかりました。
そのため、Jenkins からサイト構築ジョブを実行しようとすると、Jenkins が実行されているマシンから親 pom がデプロイされていないため、上記のエラーが発生します。
どうすればこの問題を思い付くことができますか、または私が間違ったことをしましたか?
ありがとうございました。
maven - Maven サイト:「デプロイ」目標中 (プロファイルのテスト中) に (異なる URL で) デプロイしますか?
デプロイの実行時に maven に site:site と site:deploy を実行させるにはどうすればよいですか?
独自のプラグイン (maven-release-plugin の修正版) を作成するのが最善ですか、それとも Maven に簡単な方法 (プロファイル内のプラグインの構成) がありますか?
ありがとう!
明確化のための編集: 基本的に、スナップショット リリースのサイト展開を (特別な URL に) 実行したいと考えています。つまり、javadoc です。ありがとう!
junit - 確実なレポートを2つ以上のカテゴリに分ける方法は?
テストを3つの異なるカテゴリに分けたい:
- 単位
- componnet
- システム
次に、それらを異なるフェーズで別々に実行し、これらのテストの実行結果を3つの異なる確実なレポートに表示します。または1つですが、テスト結果を3つの異なるカテゴリに分割します。
Mavenでそれを達成する方法は?
フェイルセーフMavenプラグインを使用してテストを個別に実行できることはわかっています。ですから問題ありません。
唯一の問題は、レポートを3つのカテゴリに分類できることです。
java - マルチモジュール サイトの場合、常にステージングされたサイトを既定でデプロイしますか?
リンクが機能しているマルチモジュールの Maven サイトをデプロイする複雑さを理解するのに苦労しています。を使用して Google Code にデプロイしているため、これは複雑ですmaven-scm-provider-hg
。
ドキュメントによるとmvn site:site site:stage
、完全に機能するサイトを取得するために実行することになっています。ただし、実行mvn site:deploy
すると、イメージと css フォルダーを除いて空の親 pom サイトがデプロイされます。
次に試してみmvn site:stage-deploy
ます。staging/
URLに追加されるため、これは失敗します。これは、Googleコードを使用しているためhttp://code.google.com/p/myproject.site/staging
、リポジトリではないためエラーが発生します。Mavenリリースプラグインが実行されると確信しているため、これも長期的な解決策ではありませんsite:site
。
機能するリンクを含む完全なマルチモジュール サイトを展開する公式の方法は何ですか?
java - グラスフィッシュでの Maven 生成サイトのホスティング
継続的統合のためにジェンキンをホストするために使用されるグラスフィッシュサーバーがあります。ビルドにより Maven サイトが生成されます。リモートで表示できるように、この Maven サイトを Glassfish にデプロイする方法はありますか?
ありがとうございました
scala - Maven サイトの集約された scaladoc を生成するには?
マルチモジュール Maven ビルドがあり、ルート モジュールに集約された Scaladoc を生成したいと考えています。これは、maven-javadoc-plugin の集約目標と同様です。私の最初の試みは:
ただし、aggregateDirectOnly プロパティは効果がないようです。私は常に、個々の jar タイプの POM に対してのみ Scaladoc を取得します。
また、forceAggregate を true に設定しようとしましたが、効果もありませんでした。
これを行う方法?
maven-3 - Maven 3サイトプラグインでConfluenceマークアップ言語を使用するにはどうすればよいですか?
Confluenceマークアップ言語を使用して、 Mavenサイトプラグインを使用してサイトを生成したいと思います。
doxiaのドキュメントで述べられているように、それは可能のようです。
これが私のファイル構造です(サイトプラグインのドキュメントで要求されています):
しかし、そのように、何も生成されません。FAQを見て、プラグインビルドに「doxia-module-confluence」を含めようとしました。
しかし、それでも同じです。私のインデックスページはレンダリングされません(デフォルトのページがあります)。
誰かがその方法を知っていますか?
java - Maven サイト プラグインが次のエラーで失敗する: java.util.EnumSet.elementType にアクセスできませんでした
Maven サイト プラグイン バージョン 2.2 と XStream バージョン 1.3.1 を使用しています。私がする時、
それは常に失敗します
ここで私が間違っていること。XStream バージョン 1.2.2 を使用しようとしましたが、うまくいきませんでした