문서의 이전 판입니다!
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 }