作業中のp2リポジトリを生成するTychoビルドがあります。現在の作業フローは、このビルドの結果をプロジェクトのターゲットディレクトリからp2リポジトリをホストするWebサーバーに手動でドラッグアンドドロップすることです。私のティコビルドの結果は正常に見える:tycho p2リポジトリビルドの結果を、ローカルファイルシステムまたはローカルに維持されたp2リポジトリ上の場所に配置する方法
${projectBaseDir}/target/repository
- features
- com.my.product.feature.201111071414.jar
- plugins
- com.my.product.plugins
- artifacts.jar
- content.jar
だから、何リポジトリディレクトリにこのビルドの結果を取得し、Webサーバ上に置くための「業界標準」です。この場合
は、私は、ディレクトリコマンドへの単純なコピーがうまくいく、ビルドサーバを実行している同じマシン上のP2リポジトリのWebサーバーを実行しています。
私は、資源:運命のないコピーリソースを使ってmaven-resources-pluginを試しました。私は、無効な出力ディレクトリについてのエラーを取得し続けました。私は実際にその目標の一般的な目的は、ファイルをあなたのMavenのビルドのにターゲットディレクトリをコピーすることであるから、ここに行くための方法ですコピー、リソースのように感じることはありませんし、からファイルにターゲットディレクトリをコピーしませんMavenビルドの
私の仕事は、簡単なようで、私は、ファイルをコピーするための多くのオプションがあります実現が、私は「Mavenの道」またはより良いまだこれを行うには、「ティコの道」を探しています。そのような標準が存在する場合。
おかげで、 TW
それは私が恐れていたものです。私の例では、p2repositoryビルド成果物でHudson/Jenkinsビルドを行っているのとまったく同じことをやっています。しかし、現時点では、p2リポジトリを更新サイトにプッシュするためにcronジョブを使用していません。私はcronの仕事を避け、代わりにTychoやMavenに組み込まれた何かを見つけることを望んでいました。その機能がまだないかのように見えます。 – twindham
私はそれがTychoの範囲外だと思う。 Mavenのいくつかのプラグインを見れば、何らかの形で(scp、ftpなど)どこでも(企業内外のサーバーに)成果物を展開できます。 – Kane