1. 程式人生 > >Maven指定jdk編譯版本,配置tomcat外掛

Maven指定jdk編譯版本,配置tomcat外掛

外掛

Maven專案的執行其實很大程度上都是依賴於各類外掛來完成,除了maven的內建外掛, 我們也可以手動配置一些外掛來完成一些特定的功能。例如,整合jdk外掛可以方便的修改專案的編譯環境; 整合tomcat外掛後,無需安裝tomcat伺服器就可以執行tomcat進行專案的釋出與測試。 在pom.xml中可以通過plugin標籤引入maven的功能外掛。

Tomcat外掛

配置tomcat的外掛(在pom.xml檔案中 <build>元素中新增<plugins>標籤,內部再新增一組<plugin>標籤,如下)


<build>
    <plugins>
        <!--tomcat外掛-->
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <port>8080</port>
                <path>/</path>
            </configuration>
        </plugin>
    </plugins>
</build>

啟動tomcat: 在這裡插入圖片描述 訪問測試: 在這裡插入圖片描述

JDK編譯版本的外掛

在IntelliJ IDEA中使用Maven時,IDEA將預設的編譯版本、原始碼版本設定為jdk1.5。
編譯專案的時候出現警告:”Warning:Java: 源值1.5已過時, 將在未來所有發行版中刪除”。
可以通過配置jdk編譯版本的外掛來控制jdk版本(在pom.xml檔案中 <build>元素中新增<plugins>標籤,
內部再新增一組<plugin>標籤,如下)


<build>
    <plugins>
        <!--jdk編譯版本外掛-->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>