2017-11-21 1 views
0

Ich bin neu zu grandle. Ich möchte ein Maven-Projekt auf den Punkt bringen.Konfiguration maven äquivalenten Repositories in Gradle

Unten ist der Code in Maven.

<repositories> 
    <repository> 
     <id>spring-libs-snapshot</id> 
     <url>https://repo.spring.io/libs-snapshot</url> 
    </repository> 
</repositories> 

<pluginRepositories> 
    <pluginRepository> 
     <id>spring-plugins-release</id> 
     <url>https://repo.spring.io/plugins-release</url> 
    </pluginRepository> 
    <pluginRepository> 
     <id>jcenter</id> 
     <url>https://dl.bintray.com/asciidoctor/maven</url> 
    </pluginRepository> 
</pluginRepositories> 

Wie kann ich die obige Maven-Konfiguration in der Datei gradle.build konfigurieren?

+1

Haben Sie die Dokumentation gelesen? https://docs.gradle.org/current/userguide/dependency_management.html#sec:repositories –

+0

Kannst du die ganze Maven-Pom-Datei posten –

+0

das ist die Maven-Datei - https://github.com/carosys/spring-data -aerospike-beispiel/blob/master/spring-data-aerospike-beispiel/pom.xml –

Antwort

1

Hier ist die ganze .gradle Datei, die Sie benötigen. Sie können Ihre bestehenden Maven-Projekte mit dem Befehl gradle init --type pom in Großprojekte umwandeln. Bitte beachten Sie, dass dies immer noch eine Inkubationsfunktion des Gradle ist. Siehe https://docs.gradle.org/current/userguide/feature_lifecycle.html

apply plugin: 'java' 
apply plugin: 'maven' 

group = 'org.springframework.boot' 
version = '0.0.1-SNAPSHOT' 

description = """spring-data-aerospike-example""" 

sourceCompatibility = 1.5 
targetCompatibility = 1.5 
tasks.withType(JavaCompile) { 
    options.encoding = 'UTF-8' 
} 



repositories { 

    maven { url "https://repo.spring.io/libs-snapshot" } 
    maven { url "http://repo.maven.apache.org/maven2" } 
} 
dependencies { 
    compile group: 'org.springframework.data', name: 'spring-data-commons', version:'1.11.0.RELEASE' 
    compile group: 'org.springframework.data', name: 'spring-data-aerospike', version:'1.0.0.BUILD-SNAPSHOT' 
    compile group: 'org.springframework.data', name: 'spring-data-keyvalue', version:'1.0.0.M1' 
    compile group: 'org.springframework', name: 'spring-context', version:'4.1.7.RELEASE' 
    compile group: 'org.springframework', name: 'spring-tx', version:'4.1.7.RELEASE' 
    compile group: 'com.aerospike', name: 'aerospike-client', version:'3.1.3' 
    compile group: 'log4j', name: 'log4j', version:'1.2.17' 
    testCompile group: 'joda-time', name: 'joda-time', version:'2.7' 
} 
Verwandte Themen