Heim >Java >javaLernprogramm >So verwenden Sie Gradle zum Erstellen von Java-Projekten

So verwenden Sie Gradle zum Erstellen von Java-Projekten

PHPz
PHPznach vorne
2023-04-19 10:16:051403Durchsuche

    1. Verwandte Einführung

    Gradle ist ein nützliches Build-Tool. Die Gründe für die Verwendung sind:

    • Die Menge an konfigurationsbezogenem Abhängigkeitscode ist gering und es wird nicht zu viel XML wie bei Maven geben

    • Paketerstellung, Tests und Veröffentlichung sind verfügbar und einfach zu verwenden

    • Sie können benutzerdefinierte Aufgaben verwenden, um die gewünschten Funktionen auszuführen

    2. Installation

    Download-Adresse http://services .gradle.org/distributions/ , Laden Sie die entsprechende Version herunter, die Sie hier heruntergeladen haben, ist gradle-4.7-bin.zip. Entpacken Sie es nach dem Herunterladen einfach in das gewünschte Verzeichnis und legen Sie dann die Umgebungsvariablen fest:

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Anzeigen im cmd-Modus. Die folgenden Informationen scheinen zu beweisen, dass die Installation erfolgreich war:

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Dann können wir die Umgebungsvariablen festlegen und die Standard-Warehouse-Adresse von Gradle konfigurieren (nicht dieselbe wie Maven):

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    3. Verwendung in IED

    1, IDEE

    Idee zum Erstellen eines Web-Gradle-Projekts verwenden

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Verpacken Sie dann das Projekt und führen Sie es aus:

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Doppelklicken Sie auf den Krieg.

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Nachdem die Verpackung abgeschlossen ist, befindet sich die Kriegsdatei in:

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Dann legen Sie den Krieg ab in das entsprechende Tomcat-Verzeichnis, was hier nicht näher erläutert wird.

    2. Eclipse

    Sie müssen das Plug-in selbst in Eclipse installieren. Der Plug-in-Pfad lautet:

    https://download.eclipse.org/buildship/updates/e46/releases/2.x/

    4. Problembeschreibung

    1. Erklären Sie build.gradle und Settings.gradle

    Zunächst enthält ein Projekt Gruppe, Namen und Version. Settings.gradle wird zum Verwalten mehrerer Projekte verwendet, die den Namen des Projekts enthalten Plug-Ins und Abhängigkeiten werden verwendet, um zu deklarieren, von welchen Jars dieses Projekt abhängt.

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Hier wird erklärt, dass wir uns während der Testkompilierungsphase auf das Jar von Junit verlassen. Dazu gehören Kompilierung (Kompilierungszeit), Laufzeit (Laufzeit), testCompile (Testkompilierungszeit) und testRuntime (Testlaufzeit). Repositories ist ein Lagerhaus, um Gläser in der Reihenfolge zu finden.

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Hier verwenden wir standardmäßig ein Maven-Zentrallager. Wir sehen, dass die Adresse so aussieht

    So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Sie können es hier konfigurieren, wobei mavenLocal() die Verwendung des lokalen Maven-Warehouse bedeutet; mavenCentral() die Verwendung des Maven-Zentrallagers. Mit einer festen Adresse können Sie Alibaba Cloud hier nutzen

    (maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'}) So verwenden Sie Gradle zum Erstellen von Java-Projekten

    Die Spiegel-Download-Geschwindigkeit wird schneller sein , und dann können Sie auch die private Serveradresse innerhalb des Unternehmens verwenden.

    Zusätzlich gibt es hier eine Spring Boot Gradle-Konfigurationsdatei, die mit dem Maven-Build verglichen werden kannSo verwenden Sie Gradle zum Erstellen von Java-Projekten

    // buildscript 代码块中脚本优先执行
    buildscript {
    	// ext 用于定义动态属性
    	ext {
    		springBootVersion = '1.5.2.RELEASE'
    	}
    	// 自定义  Thymeleaf 和 Thymeleaf Layout Dialect 的版本
    	ext['thymeleaf.version'] = '3.0.3.RELEASE'
    	ext['thymeleaf-layout-dialect.version'] = '2.2.0'
    	// 自定义  Hibernate 的版本
    	ext['hibernate.version'] = '5.2.8.Final'
    	// 使用了 Maven 的中央仓库(你也可以指定其他仓库)
    	repositories {
    		//mavenCentral()
    		maven {
    			url 'http://maven.aliyun.com/nexus/content/groups/public/'
    		}
    	}
    	// 依赖关系
    	dependencies {
    		// classpath 声明说明了在执行其余的脚本时,ClassLoader 可以使用这些依赖项
    		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    	}
    }
    // 使用插件
    apply plugin: 'java'
    apply plugin: 'eclipse'
    apply plugin: 'org.springframework.boot'
    // 打包的类型为 jar,并指定了生成的打包的文件名称和版本
    jar {
    	baseName = 'springboot-test'
    	version = '1.0.0'
    }
    // 指定编译 .java 文件的 JDK 版本
    sourceCompatibility = 1.8
    // 默认使用了 Maven 的中央仓库。这里改用自定义的镜像库
    repositories {
    	//mavenCentral()
    	maven {
    		url 'http://maven.aliyun.com/nexus/content/groups/public/'
    	}
    }
    // 依赖关系
    dependencies {
    	// 该依赖对于编译发行是必须的
    	compile('org.springframework.boot:spring-boot-starter-web')
    	// 添加 Thymeleaf 的依赖
    	compile('org.springframework.boot:spring-boot-starter-thymeleaf')
    	// 添加  Spring Security 依赖
    	compile('org.springframework.boot:spring-boot-starter-security')
    	// 添加 Spring Boot 开发工具依赖
     	//compile("org.springframework.boot:spring-boot-devtools")
    	// 添加 Spring Data JPA 的依赖
    	compile('org.springframework.boot:spring-boot-starter-data-jpa')
    	// 添加 MySQL连接驱动 的依赖
    	compile('mysql:mysql-connector-java:6.0.5')
    	// 添加   Thymeleaf Spring Security 依赖,与 Thymeleaf 版本一致都是 3.x
    	compile('org.thymeleaf.extras:thymeleaf-extras-springsecurity4:3.0.2.RELEASE')
    	// 添加  Apache Commons Lang 依赖
    	compile('org.apache.commons:commons-lang3:3.5')
    	// 该依赖对于编译测试是必须的,默认包含编译产品依赖和编译时依
    	testCompile('org.springframework.boot:spring-boot-starter-test')
    }

    Das obige ist der detaillierte Inhalt vonSo verwenden Sie Gradle zum Erstellen von Java-Projekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen