IDEA+maven快速上手JFinal(全步驟圖文解析)
阿新 • • 發佈:2019-01-17
環境說明
程式 版本
JRE 1.8
Tomcat 7.0
maven 3.1.1
Intellij IDEA 14.0.3
一、新建一個Project
★ 開啟IDEA,Create New Project
★ 通過Maven建立Project,但不使用模板
★ 填寫Project相關命名,完成Project的建立。此處將Project命名為「jfinal-demo」
二、把當前Project改為一個POM工程。
該工程作為專案的父工程,用於定義各模組依賴的包的版本、編碼方式等。
★ 刪掉src目錄
★ 編輯根目錄下的pom.xml,將打包格式設定為pom。
★ 父工程的pom.xml
<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>jfinal-demo </groupId><artifactId>jfinal-parent</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><!-- 集中定義依賴版本號 --><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><jfinal.version>2.2</jfinal.version ><junit.version>4.12</junit.version></properties><!--集中宣告依賴--><dependencyManagement><dependencies><!--單元測試--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version></dependency><!--jfinal依賴--><dependency><groupId>com.jfinal</groupId><artifactId>jfinal</artifactId><version>${jfinal.version}</version></dependency></dependencies></dependencyManagement><!--定義編譯相關內容--><build><!--定義編譯後的包名--><finalName>${project.artifactId}</finalName><!--此標籤下的是將要載入的外掛--><plugins><!-- 資原始檔拷貝外掛 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.7</version><configuration><encoding>${project.build.sourceEncoding}</encoding></configuration></plugin><!-- java編譯外掛 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration><source>1.7</source><target>1.7</target><encoding>${project.build.sourceEncoding}</encoding></configuration></plugin></plugins><!--此標籤用於宣告外掛版本以便統一管理--><pluginManagement><plugins><!-- 配置Tomcat外掛 --><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version><configuration><!--配置埠號--><port>80</port><!--配置訪問路徑,此處配置為根目錄,即http://localhost/--><path>/</path></configuration></plugin></plugins></pluginManagement></build></project>
三、新建Module(模組)「jfinal-web」
★ 在jfinal-demo目錄上單擊滑鼠右鍵,新建子Module
★ 建立時選擇使用模板
★ 建立完成後,目錄結果如下圖所示
四、編寫測試用程式碼
★ 在jfinal-web模組的main目錄下,新建java目錄
★ 把剛建立的java目錄標記為Sources Root,這樣IDEA才會把該目錄下的.java檔案當做java原始檔來處理
★ 給「jfinal-web」模組新增依賴。版本已經在父工程裡定義了,這裡不需要填寫version。
★ 「jfinal-web」模組的pom.xml
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<artifactId>jfinal-parent</artifactId>
<groupId>jfinal-demo</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>jfinal-web</artifactId>
<packaging>war</packaging>
<name>jfinal-web Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test