2012年11月2日金曜日

GradleからMavenリポジトリへのデプロイ

GradleでビルドしたjarファイルをMavenリポジトリにデプロイするには、uploadArchivesタスクを使用する。ローカルのMavenリポジトリにデプロイする例は、以下の通り。

apply plugin: 'java'
apply plugin: 'maven'
// If archivesBaseName is not specified, the project name is used for name
archivesBaseName = 'myapp'
group = 'com.mycompany.app'
version ='0.1'
uploadArchives {
repositories {
mavenDeployer {
repository(url: 'file://' + new File(System.getProperty('user.home'), '.m2/repository').absolutePath)
}
}
}
view raw build.gradle hosted with ❤ by GitHub
uploadArchivesを使用するには、archivesBaseName, group, versionを指定しておく。archivesBaseNameが明示的に指定されていない場合は、プロジェクト名(build.gradleが含まれるフォルダ名)が使用される。

関連リンク

0 件のコメント:

コメントを投稿