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

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

maven-2 - Sources.jarおよびjavadoc.jarのMavenリリースプラグインのデプロイ

プロジェクトのリリースを生成するためにMavenリリースプラグインを使用しています。ビルドするたびにJavadocを生成したくありません。一方、release:performを呼び出すときは、mavenがsources.jarとjavadoc.jarを生成し、それをmavenリリースリポジトリにデプロイするかどうかを確認します。source.jarのデプロイを無効にする方法に興味があるという理由だけで、デフォルトでデプロイされているように見えます。

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

maven-2 - 集約ソース jar を構築するための Maven プラグイン構成が必要です

私はしばらくこれと戦っていて、多くのドキュメントページやその他の質問を読んでいますが、まだ機能させることができません.

私のORMLiteプロジェクトには、ormlite-coreコア機能を備えたプロジェクトと、さらに計画されたプロジェクトが-jdbcあり-androidます。これらの各サブプロジェクトにはコア機能が含まれていますが、アーキテクチャごとの実装が追加されています。-jdbcとバージョンの両方の単一セットの jar をリリースしたいと考えています。つまり、結果の jar に javadoc とソース-androidをコピーしたいと考えています。-core

javadocs の場合、includeDependencySourcesconfig エントリが true に設定されていれば問題ありませんでした。-androidただし、パッケージによってリリースされたソース jar にソースを含める方法について、しばらく格闘してきました-coremaven-dependency-plugin依存ソースをコピーして解凍しようとしましたtarget/sourcesが、適切なパスを使用してソース jar に含める簡単な方法がわかりません。maven-source-pluginドキュメントとmaven-assembly-pluginドキュメントを調べましたが、まだわかりません。

pom.xml誰かがこれを行うための魔法の maven fu を見つけた場合、適切な作業例を共有してもらえますか? どうもありがとう。

とりわけ、次の同様の質問を確認しました。また、Sonatype Maven のマニュアルも参照し、同様の質問をしている多数の Web ページを読みました。

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

eclipse - maven-source-plugin はどこで入手できますか?

Eclipse Maven プラグインを使用して、SourceForge の SVN ソース管理からオープンソース プロジェクトをチェックアウトしました。チェックアウト後、pom.xml ファイルに次のエラーが表示されます。

リポジトリ [ローカル (C:\Documents and Settings\thomas.owens\.m2\repository)、中央 (http://repo1) からプラグイン 'org.apache.maven.plugins:maven-source-plugin' のバージョンを解決中にエラーが発生しました.maven.org/maven2)]: どのプラグインリポジトリにもプラグインが見つかりません

私は Maven にはかなり慣れていませんが、Apache Maven と Eclipse プラグインのインストール手順に従いました。このプラグインが Maven の中央プラグイン リポジトリまたはローカル リポジトリに見つからないのは奇妙に思えますC:\Documents and Settings\thomas.owens\.m2\repository\org\apache\maven\plugins\maven-source-pluginが、単一のresolver-status.propertiesファイルを含むディレクトリがはっきりと見えます。

このプラグインが見つからない理由と、どこで見つけられるかについて何か考えはありますか?

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

maven - Mavenデプロイ+ソース分類子

分類子を使用してMavenアーティファクトをデプロイしようとしています。ソースとJAR(GWTから使用しています)の両方が必要なので、とを取得したいと思いartifact-version-classifier.jarますartifact-version-classifier-sources.jar。ただし、コンパイルされたJARでは正常に機能しますが、ソースでは失敗します(出力ソースJARの名前が間違っています)。

これは私がこれまでに持っている構成です:

そして、これは私が得ている出力ですmvn deploy

しかし、これは間違った名前を持っています:

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

java - deploy:deploy-file を使用して jar でソース ファイルをデプロイする方法

-sources.jar特定の名前付きjarを作成してリポジトリにデプロイするための次のプラグインがあります。

*-sources.jar同時に導入したい。2 番目のファイル エントリと 2 番目のデプロイ プラグインを追加しようとしました。いずれかのファイルが展開されているようです。

ソースをデプロイするためだけに 2つdeploy:deploy-file目のチーム シティ ビルドをセットアップする必要がありますか?

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

maven - Maven を使用して機能ブランチを継続的に構築およびデプロイする方法は?

私のチームは機能ブランチを使用して新しい機能を実装し、ユーザーが使用できるようにスナップショット ビルドをリモート リポジトリに継続的にデプロイしています。したがって、「デプロイ」は実際には「リモート Maven リポジトリへの配布」を意味するだけです。現在、次の理由により、マスター ブランチの継続的インテグレーション ビルドのみを実行しており、フィーチャー ブランチでは実行していません。Maven を使用してプロジェクトをビルドし、JavaDoc とソースを JAR と共に配布しています。

私の計画は、各機能ブランチのビルドに分類子を追加することであり、次のような成果物を作成およびデプロイするときに使用されることを期待していました。

  • ブランチ: マスター
  • 分類子: なし
  • アーティファクト: foo-${version}.jar、foo-${version}-sources.jar、foo-${version}-javadoc.jar

  • ブランチ: 機能-X

  • 分類子: myfeature
  • アーティファクト: foo-${version}-feature.jarfoo-${version}-sources-feature.jarfoo-${version}-javadoc-feature.jar

アーティファクトの正確な名前はあまり気にしません。機能ブランチ用にメイン、ソース、および JavaDoc アーティファクトを個別に必要とするだけです。JavaDoc プラグインもソース プラグインも分類子が構成されているとは見なさないため、マスター ビルド用に作成されたアーティファクトを効果的に上書きします。

おそらく問題は解決しますが、artifactId を変更したくはありません。機能ブランチと Maven との継続的統合にどのようにアプローチしますか?

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

maven - Mavenを使用してプロジェクトソースのjarアーカイブを作成する方法

次のスニペットをプロジェクトオブジェクトモデルに含めます

maven.apache.orgによると、プラグインはjarゴールをパッケージフェーズにアタッチします。ただし、「mvn clean; mvn package」を実行しても、ターゲットディレクトリにproject-sources.jarは生成されません。

編集:おそらく私は引用したウェブサイトからのコメントを理解していません:「[source:jargoal]デフォルトでライフサイクルフェーズにバインドします:パッケージ」。上記のようにプラグインセクションを含めると、mavenはすでにsource:jarゴールをパッケージフェーズにバインドしていると思いました。私はここで間違えていますか?コメントはどういう意味ですか?

matthias。

0 投票する
0 に答える
65 参照

java - maven-source-plugin を含む intellij でビルド中に Java ヒープ領域エラーが発生しました

重複の可能性:
intellij により多くのヒープ領域を与えるにはどうすればよいですか

Java 開発には intellij IDE を使用しています。maven-source-plugin を使用しようとすると、プロジェクトはコマンド プロンプトで正常にコンパイルされました。しかし intellij では、ヒープ スペース エラーがスローされます。intellij の開始および最大ヒープ領域を増やしましたが、役に立ちません。

この問題を解決するための助けや光はありますか?

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

maven - Maven プラグインの依存関係 - すべての pom でソース プラグインを使用する

すべてのプロジェクトで maven ソース プラグインの使用を構成したいと考えています。プロジェクトが現在構成されている方法では、すべてのプロジェクトに継承される親 pom があります。したがって、すべてのプロジェクトで maven ソース プラグインを使用するために、次のことを行いました。

  1. build -> plugin management親pomの下にmavenソースプラグインを定義しました

  2. 私のプロジェクトpom(子pom)では、ソースプラグインを以下に含めましたbuild -> plugins

これがこれを構成する最良の方法であるかどうか誰か教えてください。子 pom でソース プラグインを指定しないようにする方法はありますか?