質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Gradle

Gradleは、ビルド自動化ツールです。 ソフトウェアパッケージやドキュメント、 または実際に何か他の種類のプロジェクトの構築、テスト、公開、展開などを自動化が出来ます

Apache Maven

Apache Mavenは、ソフトウェアプロジェクトの管理ツールです。

Q&A

0回答

803閲覧

maven repositoryに複数のメタデータをデプロイしたい

sorak312

総合スコア4

Gradle

Gradleは、ビルド自動化ツールです。 ソフトウェアパッケージやドキュメント、 または実際に何か他の種類のプロジェクトの構築、テスト、公開、展開などを自動化が出来ます

Apache Maven

Apache Mavenは、ソフトウェアプロジェクトの管理ツールです。

0グッド

0クリップ

投稿2019/12/11 10:36

前提・実現したいこと

webdav上に作成したmaven repositoryに複数のメタデータをデプロイしたいです。

ブランチAとブランチBで、同一のライブラリに異なる改修を加えたしたため、
webdav上のmaven repositoryにデプロイするメタデータが複数になってしまいました。

ブランチA用リポジトリ、ブランチB用リポジトリというように
webdav上に複数のリポジトリを作成すれば問題は解決するのですが、
jenkinsの設定を変更したり、developに各ブランチをマージするときに
手間がかかったりと、なるべくならば避けたい。

そこで、複数のメタデータをデプロイできるようにすればいいのではないか、
と思ったのですが、そんなことは可能なのでしょうか。

初めての質問になりますので、不足事項などがありましたら、
ご指摘いただけると幸いです。

よろしくお願いいたします。

試したこと

実験1
①ブランチ1のmaven-metadata.xml(ad5、sha1)をデプロイ
②ブランチ1の資産をデプロイ
③ブランチ2の資産をデプロイ
④ブランチ1のMdmManageをビルド
⑤ブランチ2をMdmManageをビルド

結果1:ビルド失敗
18:44:58 > Task :app:compileDebugJavaWithJavac FAILED
18:44:58
18:44:58 FAILURE: Build failed with an exception.
18:44:58
18:44:58 * What went wrong:
18:44:58 Execution failed for task ':app:compileDebugJavaWithJavac'.
18:44:58 > Compilation failed; see the compiler error output for details.
18:44:58
18:44:58 * Try:
18:44:58 Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

実験2
①ブランチ1のmaven-metadata.xml(ad5、sha1)をデプロイ
②ブランチ2のmaven-metadata.xml(ad5、sha1)のファイル名を変更
②ブランチ2のmaven-metadata.xml(ad5、sha1)をデプロイ
→なぜかアップロードできない……。
→ファイル名に「-」が入っているファイルはアップロード不可の模様。
③ブランチ1の資産をデプロイ
④ブランチ2の資産をデプロイ
⑤ブランチ1MdmManageをビルド
⑥ブランチ2MdmManageをビルド

結果2:ビルド失敗
19:08:31 > Task :app:compileDebugJavaWithJavac FAILED
19:08:31
19:08:31 FAILURE: Build failed with an exception.
19:08:31
19:08:31 * What went wrong:
19:08:31 Execution failed for task ':app:compileDebugJavaWithJavac'.
19:08:31 > Compilation failed; see the compiler error output for details.
19:08:31
19:08:31 * Try:
19:08:31 Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問