2016-01-29 38 views
16

Tôi đang gặp sự cố khi cố gắng cài đặt một lọ được tạo vào Kho lưu trữ Maven cục bộ của mình. Các thông báo lỗi chỉ cho tôi 'nhiệm vụ 'xuất bản' không tìm thấy'Xuất bản tạo phẩm Java cho Maven Local bằng Gradle

Tôi đang sử dụng Gradle Script này:

buildscript { 
    ext { 
     springBootVersion = '1.3.2.RELEASE' 
    } 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") 
    } 
} 

apply plugin: 'java' 
apply plugin: 'eclipse' 
apply plugin: 'idea' 
apply plugin: 'spring-boot' 
apply plugin: 'maven-publish' 

jar { 
    baseName = 'mongofoundry' 
    version = '1.0.0' 
} 
sourceCompatibility = 1.7 
targetCompatibility = 1.7 


repositories { 
    mavenCentral() 
} 


dependencies { 
    compile('org.springframework.boot:spring-boot-starter-web') 
    compile('org.springframework.boot:spring-boot-starter-data-mongodb') 
    testCompile('org.springframework.boot:spring-boot-starter-test') 
} 

publishing { 
    publications { 
     mavenJava(MavenPublication) { 
      from components.java 
     } 
    } 
} 


eclipse { 
    classpath { 
     containers.remove('org.eclipse.jdt.launching.JRE_CONTAINER') 
     containers 'org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7' 
    } 
} 

task wrapper(type: Wrapper) { 
    gradleVersion = '2.9' 
} 

Bạn có một số ý tưởng Tại sao tôi đọc mà thông báo lỗi? Cảm ơn.

CẬP NHẬT

Chạy lệnh như @RaGe đề cập, giải quyết vấn đề:

gradle publishToMavenLocal. 
+4

Hãy thử 'gradle publishToMavenLocal ' – RaGe

+0

trong cài đặt gradle 'ngày đầu' đã hoạt động tốt ... – AdamSkywalker

+1

@AdamSkywalker đó là w ith, plugin 'maven' hiện không còn được dùng nữa. 'maven-publish' thay đổi một vài thứ xung quanh. – RaGe

Trả lời

25

Nhiệm vụ đúng để xuất bản hiện vật để maven địa phương là

gradle publishToMavenLocal 
Các vấn đề liên quan