前邊重裝系統後遇到maven工程變異失敗的情況,所以重新補充下內容
1.首先是安裝jdk,配置環境變量
2.安裝maven,配置環境變量
(1).在安裝maven之前,先確保已經安裝JDK1.6及以上版本,並且配置好環境變量。
(2)下載maven3,最新版本是Maven3.0.4 ,下載地址:http://maven.apache.org/download.html
下載apache-maven-3.0.4-bin.zip文件後,並解壓到 D:\cloud_cms\maven\apache-maven-3.0.4
(3)配置maven3的環境變量:先配置M2_HOME的環境變量,新建一個系統變量:M2_HOME , 路徑是:D:\cloud_cms\maven\apache-maven-3.0.4,再配置path環境變量,在path值的末尾添加"%M2_HOME%\bin",點擊確定之後,打開cmd窗口:輸入 mvn -version
3.確保eclipse中buildpath中是安裝的jdk和maven依賴,設置windows-preferences下的maven-》setting路徑
到這裏,一般maven工程就可以構建了,如果maven install失敗的話,解決辦法是dos下執行mvn install,然後eclipse中再執行就ok了,原因是在eclipse下缺少jar包
接下來,這裏先介紹簡單的ide方式的maven工程,使用eclipse構建maven工程
首先確保自己的eclipse中有maven插件,如果沒有要先安裝maven插件,這裏就不介紹安裝了。直接進入新建工程
新建maven project
之後會出現下邊兩個圖,對應的pom.xml中信息是哪些呢
對應的pom.xml信息是:
<project xmlns="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>com.test</groupId>
<artifactId>firstexample</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>firstexample</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
至此爲止,第一個maven工程構建ok,目錄結構如下
編譯maven工程
編譯ok後可以看到生成的jar包
好了,編譯成jar包後,就需要運行jar包了,首先我使用java -jar *.jar包發現運行失敗,是因爲jar包中的MANIFEST.MF中缺少Main-Class配置項。說白了就是沒有指定class類。這裏說明一下MANIFEST.MF就是一個清單文件,通俗點將就相當於WINDOWS中ini配置文件。用來配置程序的一些信息。所以在Main-Class中加入Main-Class: com.test.firstexample.App既可以,如果還是報
找不到或無法加載主類 錯誤,則需要檢查java的環境變量配置是否正確
經過上邊排除後,運行正常如下
這裏只是簡單的一個helloworld工程,接下來要說明下pom.xml的配置,以及使用mongodb jar開發mongodb客戶端爲例,入手maven project