J'ai un projet Java existant dans Eclipse. Je veux implémenter des constructions en utilisant gradle. J'ai essayé d'utiliser le plugin Gradle Eclipse comme indiqué ici mais j'ai rencontré de nombreuses erreurs dans Eclipse.
J'utilise gradle 1.3 et j'ai essayé d'exécuter gradle à partir de la commande Invite, mais je reçois des erreurs de compilation.
Ma question est donc la suivante: est-ce que quelqu'un connaît une bonne ressource qui offre un guide pratique pour convertir un projet Java existant dans Eclipse en une compilation à l’aide de gradle. J'ai aussi des dépendances sur d'autres projets. Le lien vers le tutoriel que j'ai donné n'est pas vraiment utile.
UPDATE: Je peux faire fonctionner Gradle si mon projet ne dépend pas d’autres projets. Cependant, s'il fait référence à un autre projet, je ne peux pas comprendre comment référencer un autre projet? J'ai ajouté le répertoire de projet référencé aux référentiels mais j'obtiens toujours des erreurs "la classe n'existe pas". Mon fichier de grade est comme ci-dessous:
apply plugin: 'Java'
apply plugin: 'Eclipse'
version='1.0-SNAPSHOT'
def repositoryPath = 'C:/Users/AMoody/workspace/temp/temp-protocols/'
repositories{
mavenCentral()
flatDir {
dirs repositoryPath
}
}
dependencies{
compile 'org.slf4j:slf4j-api:1.+'
compile 'junit:junit:4.+'
testCompile 'junit:junit:4.+'
}
Donc, si vous avez un projet Java simple qui a la structure dir/file comme ci-dessous
Étape 1: créez le nom de fichier build.gradle
dans le répertoire racine du projet comme ci-dessous
Étape 2: ajouter le script de gradle suivant dans build.gradle
apply plugin: 'Java'
apply plugin: 'Eclipse'
archivesBaseName = 'someJar'
version = '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
jar {
manifest {
attributes 'Main-Class': 'com.test.Run'
}
}
dependencies {
compile 'log4j:log4j:1.2.16'
}
Étape 3: fermez ou supprimez d'Eclipse ce projet et importez-le à nouveau tout en sélectionnant le projet Gradle comme ci-dessous
Maintenant, votre hiérarchie de projet ressemblera à ceci. (Notez également ses dépendances de Gradle ajoutées lors de l'importation du projet)
Étape 4: Créez le foler source src/main/Java
dans le projet et déplacez tous vos packages dans ce dossier source.
Étape 5 dernier mais non le moindre: _ Acclamations :)
Alors maintenant, votre projet Simple Java a été converti en projet Gradle!
Essayez l'intégration Eclipse pour Gradle: http://marketplace.Eclipse.org/content/buildship-gradle-integration