1. 程式人生 > >IDEA+maven快速上手JFinal(全步驟圖文解析)

IDEA+maven快速上手JFinal(全步驟圖文解析)

環境說明

程式              版本 

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