前边重装系统后遇到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