2016-05-31 8 views
2

私はプロダクトでEclipseにプラグインのセットを持っています。私の目標は、自動的にテストを渡し、自動的に機能を作成し、サイトを更新することです。私はこの1つのチュートリアルを見つけましたhttp://www.vogella.com/tutorials/EclipseTycho/article.html#exercisetycho_configuration_parentそれは私がインターネットを持っていますが、インターネットにアクセスできません。問題となっている部分は、ビルドのプロパティの設定です:ローカルのp2 eclipseリポジトリを指すMavenタイコ

<properties> 
    <tycho.version>0.25.0</tycho.version> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <mars-repo.url>http://download.eclipse.org/releases/mars</mars-repo.url> 
</properties> 

<repositories> 
    <repository> 
      <id>mars</id> 
      <url>${mars-repo.url}</url> 
      <layout>p2</layout> 
    </repository> 
</repositories> 

私は日食のリポジトリではなく、インターネット上で私のP2リポジトリに私のURLを指すようにしたいです。それを行う方法はありますか?ヘルプ

答えて

1

ため

おかげでたくさんの機能ディレクトリにmvn clean installを使用してローカルの機能をビルドします。これにより、/target/repositoryが生成されます。

すると、お使いの製品pom.xmlに、あなたはこのローカルリポジトリを指すようにリポジトリを更新することができます。製品ディレクトリ内

<repositories> 
    <repository> 
     <id>mars</id> 
     <url>file:/C:/path-to-target/target/repository</url> 
     <layout>p2</layout> 
    </repository> 
</repositories> 

mvn clean packageを使用すると、ローカルの機能を使用してアセンブリを与える必要があります。

はこっちも答えセクションでこの答えのカップルのわずかなバリエーションがあります。Build local eclipse plugins using tycho pointing to local p2 repository

関連する問題