2017-08-03 18 views
1

私はVisual Studio Artifactoryデプロイヤを使用して、Artifactory Mavenレポにmavenによって構築されたjarファイルをデプロイしています。 maven artifactoryプラグインを使用する場合、jarファイルは右のフォルダ構造にデプロイされ、maven設定はjarファイルとして保存されますが、jarファイルをプッシュするとCLIからは指定したフォルダにjarファイルとして展開されます。たとえば、CLIを使用したjfrog artifactory jarファイルからjarファイルを作成します。

  • は、対象とするartifact.jarを押しLIBS-スナップショット/ COM/fooの/バー LIBS-スナップショット/ COM/fooの/バー、artifactoryにアップロードされたファイルは、jarファイルのバージョンに関する情報を を持っていません取得します、グループID、アーティファクトID。私は CLIでそれらを指定するオプションを見つけることができませんでした。

  • MavenのArtifactoryプラグインを使用して、プッシュ瓶が
    LIBS-スナップショット/ COM/fooの/バー/アーティファクト/バージョンフォルダで終わるながら
    性質は滞在のMavenそのまま

    私はどのよう

CLIからmaven artifactory pluginと同じ動作を実現します。

+0

@ Andy-MSFT TFSタグを削除したことがわかりましたが、問題はTFSビルドに関連しています。私はTFSビルドからAtifactorydeployerステップを使用しており、Jfrong CLIを使用してファイルをArtifactoryにプッシュします。 mavenのレイアウトをartifactoryに展開することで、mavenの出力が展開されることを願っています。 – gamepop

答えて

3

デプロイメントのためにCLIをどのように使用するのですか? CLIを使用してArtifactoryにデプロイするには、適切なMaven座標を指定する必要があります。たとえば:

jfrog rt u mySnapshot-1.0.0-SNAPSHOT.jar “libs-snapshot-local/path/to/folder/mySnapshot/1.0.0-SNAPSHOT/” 

これはArtifactoryとArtifactoryためにあなたのスナップショットファイルを展開する、リポジトリの設定のベースは、タイムスタンプとの「スナップショット」を置き換えます。

5つの異なるファイルを5つの異なるパスに展開し、JFrog CLIがmavenレイアウトを抽出してそれによって展開することを希望する場合は、CLIを使用してこれを行うことはできません。

+0

私はあなたの答えの第2部を参照しており、CLIがそれをサポートしたいと考えています。基本的にJfrong CLIを使用してArtifactoryにファイルをプッシュするTeam Foundation ServerのArtifactoryDe​​ployerステップを使用しています。私は、mavenレイアウトを抽出し、それによって展開する何らかの方法があることを期待していました。 – gamepop

+0

@gamepop上記のArielと同様に、本質的にJfrong CLIを使用するCLI、ArtifactoryDe​​ployerステップを使用することはできません。したがって、TFS内でそれを達成することも難しくなります。 –

+0

@ Andy-MSFTを確認していただきありがとうございます.TifからArtifactoryDe​​ployerを使用する以外に展開する方法はありますか?mavenビルドの出力を取って、CLIをjfrogにオプションで提供します。現在、Maven Artifactoryプラグインを使用していますが、それは、私たちが持っている各pomファイルにartifactoryプラグインを埋め込む必要はありません。 – gamepop

関連する問題