java之我的第一个maven工程

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值