Micronaut 設(shè)置IDE

2023-02-23 15:59 更新

在上一節(jié)中創(chuàng)建的應(yīng)用程序包含一個(gè)位于 ?src/main/java? 中的主類(lèi),如下所示:

 Java Groovy  kotlin 
import io.micronaut.runtime.Micronaut;

public class Application {

    public static void main(String[] args) {
        Micronaut.run(Application.class);
    }
}
import io.micronaut.runtime.Micronaut

class Application {

    static void main(String... args) {
        Micronaut.run Application
    }
}
import io.micronaut.runtime.Micronaut

object Application {

    @JvmStatic
    fun main(args: Array<String>) {
        Micronaut.run(Application.javaClass)
    }
}

這是在通過(guò) Gradle/Maven 或通過(guò)部署啟動(dòng)應(yīng)用程序時(shí)運(yùn)行的類(lèi)。您也可以直接在 IDE 中運(yùn)行主類(lèi)。

IntelliJ IDEA

要將 Micronaut 項(xiàng)目導(dǎo)入 IntelliJ IDEA,請(qǐng)打開(kāi) ?build.gradle? 或 ?pom.xml? 文件并按照說(shuō)明導(dǎo)入項(xiàng)目。

對(duì)于 IntelliJ IDEA,如果您計(jì)劃使用 IntelliJ 編譯器,請(qǐng)?jiān)凇皹?gòu)建、執(zhí)行、部署 → 編譯器 → 注釋處理器”下通過(guò)勾選“啟用注釋處理”復(fù)選框來(lái)啟用注釋處理:


在 IntelliJ 中啟用注釋處理后,您可以直接在 IDE 中運(yùn)行應(yīng)用程序和測(cè)試,而無(wú)需外部構(gòu)建工具,例如 Gradle 或 Maven。

Eclipse

要使用 Eclipse IDE,建議您使用 Gradle BuildShip for Gradle 或 M2Eclipse for Maven 將 Micronaut 項(xiàng)目導(dǎo)入 Eclipse。

Micronaut 需要 Eclipse IDE 4.9 或更高版本

Eclipse and Gradle

使用 Gradle BuildShip 設(shè)置 Eclipse 4.9 或更高版本后,首先從項(xiàng)目的根目錄運(yùn)行 ?gradle eclipse? 任務(wù),然后通過(guò)選擇 ?File → Import? 并選擇 ?Gradle → Existing Gradle Project? 并導(dǎo)航到項(xiàng)目的根目錄來(lái)導(dǎo)入項(xiàng)目項(xiàng)目(?build.gradle? 文件所在的位置)。

Eclipse and Maven

對(duì)于帶有 Maven 的 Eclipse 4.9 及更高版本,您需要以下 Eclipse 插件:

安裝這些后,通過(guò)選擇文件 → 導(dǎo)入并選擇 Maven → 現(xiàn)有 Maven 項(xiàng)目并導(dǎo)航到項(xiàng)目的根目錄(pom.xml 文件所在的位置)來(lái)導(dǎo)入項(xiàng)目。

然后通過(guò)打開(kāi) Eclipse → Preferences 并導(dǎo)航到 Maven → Annotation Processing 并選擇選項(xiàng) Automatically configure JDT APT 來(lái)啟用注釋處理。

Visual Studio Code

可以通過(guò)以下兩種方式之一在 Visual Studio Code 中設(shè)置 Micronaut。

選項(xiàng) 1) Java 的 GraalVM 擴(kuò)展包

首選方法是使用 GraalVM Extension Pack for Java,它隨 Apache NetBeans 語(yǔ)言服務(wù)器一起提供。

不可能同時(shí)安裝官方 Java 擴(kuò)展包和 GraalVM Java 擴(kuò)展包,所以如果您更喜歡前者,請(qǐng)?zhí)^(guò)此部分并轉(zhuǎn)到選項(xiàng) 2)

GraalVM 的 Java工具 是首選,因?yàn)樗鼈兾袠?gòu)建系統(tǒng)運(yùn)行應(yīng)用程序和測(cè)試,這意味著與基于 Eclipse 編譯器的 Java 擴(kuò)展包 相比,在如何配置javac進(jìn)行注釋處理方面,沒(méi)有額外的設(shè)置或差異。

GraalVM 擴(kuò)展包還包括用于 Micronaut 擴(kuò)展的 GraalVM 工具,它具有以下特點(diǎn):

  • 應(yīng)用程序創(chuàng)建向?qū)?/p>

  • YAML 配置的代碼完成

  • 用于構(gòu)建、部署、創(chuàng)建原生圖像等的 Pallet 命令。

選項(xiàng) 2) Red Hat/Microsoft Java 擴(kuò)展包

首先安裝 Java 擴(kuò)展包

您還可以選擇安裝 STS 以啟用 ?application.yml? 的代碼完成。

如果您使用 Gradle,在 VSC 中打開(kāi)項(xiàng)目之前,請(qǐng)從終端窗口運(yùn)行以下命令:

./gradlew eclipse

如果您不事先運(yùn)行上述命令,則注釋處理將無(wú)法正確配置,應(yīng)用程序?qū)o(wú)法運(yùn)行。

安裝擴(kuò)展包后,只需鍵入 ?code .? 在任何項(xiàng)目目錄中,項(xiàng)目將自動(dòng)設(shè)置。

對(duì)于 macOs,您需要 按照這些說(shuō)明 安裝 code 命令。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)