Maven指定jdk編譯版本,配置tomcat外掛
阿新 • • 發佈:2018-12-14
外掛
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>