Eclipse构建一个简单的Maven项目

4 篇文章 0 订阅
2 篇文章 0 订阅

编程环境:Windows 10,Eclipse EE

一、Java构建工具简介

Java项目构建工具主要有以下几个特点:

  1. 帮助程序员选择和下载第三方库(jar)
  2. 完成整个项目编译(调用javac.exe)
  3. 完成项目单元测试(常用Junit)
  4. 完成项目打包(jar/war格式)

这些特点方便了在Java项目开发中导入第三方库,优化了测试、打包等流程。

目前最常见的Java构建工具是Maven,还有Gradle,Ivy,Builder,Ant等。

二、第一个Maven项目

1、配置Maven

最新的Java开发IDE中都集成了Maven。Eclipse中查看Maven配置的流程如下:

点击Window->Preferences->Maven->User Settings

在此可以查看到Eclipse全局的Maven设置。在此处已经配置和修改了本地仓库和配置文件,使用的是本地安装的Maven工具,在此也可以不进行配置,默认使用Eclipse集成的Maven工具。

       如果你的Eclipse中没有

2、Maven开发流程

     1) 新建Maven项目

        点击File -> New ->Maven Project,填写项目的一些基本信息。

            GroupId:组织名

            ArtifactId:作品(项目)名

            Name:别名(可选填)

            Description:描述(可选填)

    2) 在中央仓库查找第三方Jar的依赖文本

       中央仓库地址:https://mvnrepository.com

       在搜索栏中搜索相应的jar包,即可找到对应的依赖文本。

 

    3) 拷贝依赖文本至项目的pom.xml文件中

  <dependencies>
  <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-math3 -->
	<dependency>
    	<groupId>org.apache.commons</groupId>
    	<artifactId>commons-math3</artifactId>
    	<version>3.6.1</version>
	</dependency>
  </dependencies>

    4) 编写代码,执行maven build,编译项目

        依赖添加后,编写java程序,这里使用commons中一个计算最小公倍数的函数作为示例。

//gcd.java
package study;

import java.util.Scanner;

import org.apache.commons.math3.util.ArithmeticUtils;


public class gcd {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int first = input.nextInt();
		int second = input.nextInt();
		int a = ArithmeticUtils.gcd(first, second);
		System.out.println(a);
	}

}

        编写完成后鼠标右击项目名,选择->Run As->Maven build,第一次点击后,会弹出窗口在Global中填写:clean package,表示清理项目已生成的class文件,重新对项目进行打包。

       编译成功的话,便可以在控制台看到信息BUILD SECCESS

    5) 运行项目

                右击Java文件运行即可

 

三、Maven项目目录结构

-src/

    -main/

        -java/ 存放java文件

        -resources/ 存放程序其他资源文件

    -test/

        -java/ 存放测试程序

        -resources/ 存放其他测试资源文件

 -pom.xml

       添加的jar包都可在Maven Dependencies中查看到。

 

另外一个建立Maven项目的方法

普通Java项目转化为Maven项目

       右击项目名,选择Configure->Convert to Maven Project,修改有关配置即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值