아이비 리포지토리에 아티팩트를 게시하고 싶지만 작동하지 않습니다. 나는 this article를 읽고 읽기 후이 샘플 빌드 생성 : 물론Gradle - 아티팩트 게시
task ivyPublishTest << {
def buildDir = new File("build")
buildDir.mkdirs()
def fileToPublish = new File("build/file.abc")
fileToPublish.write("asdasdasd")
}
artifacts {
archives(ivyPublishTest.fileToPublish) {
name 'gradle-test-artifact'
builtBy ivyPublishTest
}
}
uploadArchives {
repositories {
ivy {
url "http://my.ivy.repo/ivyrep/shared"
}
}
}
문제가 작동하지 않습니다이다. 이 오류가 발생합니다 Could not find property 'fileToPublish' on task ':ivyPublishTest'
감사합니다.하지만 gradle이 다음과 같은 오류 메시지를 표시합니다. 인수 [build \ file.abc, build_343353k3f117pa3tdkoiplr9of $ _run_closure2_clos ... '에 대한 메소드 아카이브를 찾을 수 없습니다. – pepuch
선언 한'java'와 같은 플러그인을 적용하지 않았을 수 있습니다. 'archives' 설정입니다. 전체 Gradle 배포판의 샘플 빌드를 확인하십시오. –
이제 알았습니다. 플러그인없이 이슈를 게시 할 수 있습니까? – pepuch