プロジェクト構造を生成するためにmavenのアーキタイプを作成しましたが、チーム内でアーキタイプを共有したいのですが、アーキタイプをリポジトリに公開することはできません。 アーキタイプをjarファイルやzipファイルなどで共有できる方法はありますか。他の開発者がローカルMavenリポジトリに配置してプロジェクト構造を生成することで、他の開発者もそれを使用できるようになりますか?Maven Archetypeを共有するには
0
A
答えて
1
アーキタイププロジェクトのソースも内部リポジトリにプッシュできない場合は、引き続きアーキタイププロジェクトまたは生成された.jarを共有できます。
プロジェクト
は単に原型プロジェクトを.zipファイルとあなたのチームと共有することができます。各チームメンバーは、実行することができます。mvn clean install
これは彼らの地元.m2に原型をインストールして、新しい原型エントリで、地元の原型カタログ(~/.m2/archetype-catalog.xml
)を更新/作成されます。エクリプスからは、あなたがしに行くことができます:
Preferences > Maven > Archetypes > Add Local Catalog...
と~/.m2/archetype-catalog.xml
ファイルを選択します。
JAR
は、あなたのチームの一人一人が.jarファイルを取り、原型の.jarのgroupId
とartifactId
に基づいて正しい場所に自分のローカル.m2レポにそれを置くことができます。そして、彼らは、手動(上記)、地元の原型のカタログを作成/更新する必要があります。
<?xml version="1.0" encoding="UTF-8"?>
<archetype-catalog xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0 http://maven.apache.org/xsd/archetype-catalog-1.0.0.xsd"
xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-catalog/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<archetypes>
<archetype>
<groupId><!-- Fill in --></groupId>
<artifactId><!-- Fill in --></artifactId>
<version><!-- Fill in --></version>
<description><!-- Fill in --></description>
</archetype>
</archetypes>
</archetype-catalog>
この時点から、プロセスは、(Eclipseにローカル原型カタログを追加)上記と同じです。あなたが本当にどこにでもそれをアップロードすることはできません場合はIMO原型プロジェクトの.zipファイルを配布
は手動最小限の労力を必要とします。
関連する問題
- 1. webdriver maven archetype
- 2. MAVEN Archetypeを選択
- 3. maven archetypeを作成できません:jpa-maven-archetype
- 4. archetype mavenプロジェクトのダイナミックベロシティプロパティを設定する
- 5. 共有Mavenリポジトリのデータボリュームの共有
- 6. Mavenと共有ライブラリ
- 7. リモートアーティファクトリポジトリ(Artifactory)にmaven archetype-catalog.xmlをアップロード
- 8. mavenアセンブリに共有オブジェクトを含める
- 9. Maven:プロジェクト間でソースを共有する
- 10. GradleとMavenの間でモジュールを共有
- 11. 共有ユーティリティプロジェクトを使用したmavenマルチモジュールビルド
- 12. EclipseとMaven:モジュール間でコードを共有する方法は?
- 13. Maven ArchetypeからMercurialリポジトリを初期化する
- 14. コマンドプロンプトでmaven 3.0.4のデフォルトarchetypeを表示する方法
- 15. wicket maven archetypeがwebでないのはなぜですか?
- 16. Mavenのarchetype.xmlとarchetype-metadata.xmlの違いは何ですか?
- 17. 動画を共有するにはSwift 4と共有する
- 18. objectify + gwtpのmaven archetypeを探しています
- 19. jbi-maven-pluginを使ってservicemix共有ライブラリを統合するには?
- 20. Mavenにwebapp archetypeのリソースフォルダが含まれていない
- 21. 一般的なプロジェクトをMavenと共有する
- 22. Maven - プロジェクト間でパッケージを作成し共有する
- 23. マルチモジュールのMavenプロジェクトでリソースを共有する方法
- 24. モジュール間でリソースを共有するためのMavenの設定
- 25. Mavenのモジュール間のJavaScriptコードを共有する方法
- 26. Eclipse Swing/mavenとAndroidstudio/gradleプロジェクトの間でコードを共有するには?
- 27. Mavenメタデータを転送できませんでした。org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml from uk.maven.org
- 28. 間違ったディレクトリ構造maven archetype-webapp intellijを使用して
- 29. パッケージ(フォルダ)とクラスをMaven Archetypeで自動生成
- 30. ローカルMavenリポジトリをJenkins Pipelineのエージェントに共有