사용자 도구

사이트 도구


gradle:maven

문서의 이전 판입니다!


Gradle Maven Deployment

Chapter 51. Publishing artifacts

apply plugin: 'maven'
 
// ....
 
project.version = '1.0' : version
project.group = 'kr.pe.kwonnam.blah' // groupId
// project.name이 artifactId 가 되어줌.
 
uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: 'http://your.maven.repository.com/nexus/content/repositories/releases/') {
                authentication(userName: '계정명', password: '비밀번호')
            }
        }
    }
}
 
task sourcesJar(type: Jar, dependsOn: classes) {
    classifier = 'sources'
    from sourceSets.main.allSource
}
 
task javadocJar(type: Jar, dependesOn: javadoc) {
    classifier = 'javadoc'
    from javadoc.destinationDir
}
 
artifacts {
    archives sourcesJar
    archives javadocJar
}
gradle/maven.1386677241.txt.gz · 마지막으로 수정됨: 2013/12/10 21:07 저자 kwon37xi