您好,登錄后才能下訂單哦!
下載地址http://maven.apache.org/download.cgi。Windows用戶下載zip包。筆者使用的Maven下載鏈接: http://pan.baidu.com/s/1qYBFZcw 密碼: gmer
下載后的zip包如下
將zip包解壓。在F盤新建一個Maven目錄(新建目錄的位置自定義)用來放置解壓后的文件夾,然后將apache-maven-3.2.3文件夾復制到F:\Maven下
配置Gradle環境變量,在系統環境變量中新建環境變量MAVEN_HOME,變量值為F:\Maven\apache-maven-3.2.3(Maven的根目錄)
然后點擊確定,在系統環境變量Path中追加%MAVEN_HOME%\bin;指向Maven的bin目錄
CMD運行mvn -version,如出現以下截圖中的內容說明安裝成功
打開Eclipse,選擇Window -> Preferences,然后展開Maven選擇Installations,點擊Add
點擊Directory,在彈出的對話框中選擇Maven的安裝目錄,然后點擊Finish
然后勾選新添加的maven選項,點擊OK
修改Maven配文件,這里使用安裝的Maven配置文件。選擇User Settings,點擊Browser
選擇Maven安裝目錄下conf目錄下的settings.xml文件,然后點擊Update Settings,點擊OK
在Eclipse中新建Maven Project。選擇New -> Maven Project,然后點擊Next
Group Id輸入com.test,Artifact Id輸入maven。Packaging選擇war,然后點擊Finish
此時新建的Maven Project已經是Web項目無需轉換了。上圖顯示紅色的x,因為這是一個web項目缺少web.xml配置文件。我們從其它地方復制META-INF和WEB-INF兩目錄過來,也可以從web項目中復制。結構如下
打開pom.xml配置文件。我們需要配置Kotlin插件和Kotlin標準庫。配置如下
<properties> <kotlin.version>1.1.2</kotlin.version> </properties> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> </dependencies> <build> <!-- 只編譯Kotlin時配置 --> <!-- <sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory> <testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory> --> <plugins> <!-- Kotlin編譯插件必須配置在Maven編譯插件之前 --> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <!-- Kotlin與Java代碼混編時指定資源目錄 --> <configuration> <sourceDirs> <sourceDir>${project.basedir}/src/main/kotlin</sourceDir> <sourceDir>${project.basedir}/src/main/java</sourceDir> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> <configuration> <sourceDirs> <sourceDir>${project.basedir}/src/test/kotlin</sourceDir> <sourceDir>${project.basedir}/src/test/java</sourceDir> </sourceDirs> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> <executions> <!-- 替換會被 maven 特別處理的 default-compile --> <execution> <id>default-compile</id> <phase>none</phase> </execution> <!-- 替換會被 maven 特別處理的 default-testCompile --> <execution> <id>default-testCompile</id> <phase>none</phase> </execution> <execution> <id>java-compile</id> <phase>compile</phase> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>java-test-compile</id> <phase>test-compile</phase> <goals> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
添加JavaEE類庫
<dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>6.0</version> <scope>provided</scope> </dependency>
添加war包插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <warName>maven</warName> </configuration> </plugin>
為了運行web程序還需要tomcat插件
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8080</port> <server>tomcat7</server> <path>/maven</path> <!-- 應用的部署context path --> </configuration> </plugin>
保存后會自動下載jar包依賴
選擇項目右擊,選擇Maven -> Update Project,點擊OK
然后在webapp下新建一個index.jsp,在index.jsp中輸入index
新建一個sourse目錄為src/main/kotlin用來存放Kotlin源代碼。點擊Finish
選擇Kotin視圖可快速新建Kotlin Class
選中src/main/kotlin,選擇New -> Kotlin Class,新建一個HelloWorld.kt文件
在HelloWorld.kt中編寫如下代碼
package com.test.servlet import javax.servlet.http.HttpServlet import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse import javax.servlet.annotation.WebServlet @WebServlet("/helloworld") class HelloWorld : HttpServlet(){ override fun doGet(req: HttpServletRequest, resp: HttpServletResponse) { println("enter the doGet method"); resp.writer.write("Hello, World") } }
在JavaEE視圖中右擊項目選擇Run as -> Run Configurations -> Maven Build,如果是第一次運行會彈出如下對話框
在Goals一欄輸入tomcat7:run,然后點擊Run,運行內嵌的tomcat
控制臺最后輸出如下截圖內容則說明啟動成功
在瀏覽器地址欄輸入http://localhost:8080/maven
輸入Servlet的訪問路徑http://localhost:8080/maven/helloworld
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。