在eclipse上使用Maven创建简单项目

本文详细介绍了如何在Eclipse中利用Maven创建项目,从选择Maven Project,设置Group Id, Artifact Id等基本信息,到理解项目目录结构如src/main和src/test。还讲解了pom.xml的重要性,配置字符编码和JDK版本,以及两种导入jar包的方法,包括手动添加依赖和使用Eclipse插件。最后,展示了如何编译和执行Java主类。" 104812985,5604553,Python深度学习:Keras中的二分类与多分类实践,"['深度学习', 'Python', 'Keras', '机器学习', '分类任务']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、鼠标右键New -> Project -> Maven -> Maven Project

2、勾选 "Create a simple project( skip archetype selection )" 选项,然后Next

3、填写项目的几点必填的基本信息,除以下几点外,其它可先不填:

    1)Group Id : 一般填写公司或组织的域名倒写;

    2)Artifact Id:项目/模块名称;

    3)Version:项目的版本号;

    4)Packaging:项目类型,jar是普通Java项目,war是JavaWeb项目,pom是创建Maven父工程;

4、填写完后(如下图例子所示,先演示创建简单Java项目)点击Finsh开始创建项目


5、先来解释一下maven项目的目录,创建出来的项目目录如下:


    1)src/main下的是保存功能实现的具体业务程序,里面分为java和resource两个目录,其中,java目录是存放java源码的位置,相当于传统项目里的src目录,而resource目录则是专门放置配置文件的;

    2)src/test顾名思义,则是保存单元测试程序的地方,和src/main一样,分为java和resource两个目录,目录的作用也和src/main下面的一样

    3)pom.xml文件:这是maven项目最重要的一个配置文件,我们需要通过修改这个文件来配置一些我们想要的参数,比如修改项目的属性、比如继承父工程、比如引入jar包

6、配置pom.xml,改完配置文件后,项目很可能会出现一个红叉叉,但不要慌,这并不是项目出错,也不用急于去查找是不是刚刚改的配置文件是不是配错了,鼠标右键项目,选择 Maven -> Update Project,如果你配置文件没写错,红叉叉自然就没有了 ,好了下面是简单的配置:

    1)配置字符编码,我这里用GB2312编码:

<properties>
      <project.build.sourceEncoding>GB2312</project.build.sourceEncoding>
</properties>

    2)maven默认创建项目时采用的jdk是1.5版本的,这个版本虽然稳定,但是太老了,我们来配置我们自己的jdk版本(配置完后要鼠标右键选择 Maven -> Update Project 才生效)

<build>
    <plugins>
	<plugin>
	    <groupId>org.apache.maven.plugins</groupId>
	    <artifactId>maven-compiler-plugin</artifactId>
	    <configuration>
	        <source>1.8</source>
	        <target>1.8</target>
	        <encoding>${project.build.sourceEncoding}</encoding>
	    </configuration>
	</plugin>
    </plugins>
</build>

7、“导”jar包:我们都知道,maven项目不需要手动下载jar包来导入项目里使用,我们只需在pom.xml中添加<dependencies>标签,在这个标签内配置jar包的基本信息,就能把jar包导入到项目里面来,这里我介绍两种导jar包的方式:

    第一种:copy需要jar包的信息:很多jar包的官网都会提供maven的jar包依赖标签,可以直接在官网上查找,也可以导maven的仓库内拷贝,连接如下https://mvnrepository.com/ ,搜索相对应的jar包->选择版本->拷贝依赖到pom.xml文件中的<dependencies>标签下,比如junit4.12的依赖标签如下:


    第二种:使用eclipse的插件进行可视化导入(不建议,个人感觉更麻烦,eclipse的相关配置见我的上一篇文章):打开pom.xml文件,在下方选择"Dependency",点击“Add”按钮,然后在中间的输入框内搜索,如下图所示,但是很容易选错



    1)导入成功后,pom.xml中的内容如下所示

<dependencies>
	<dependency>
	    <groupId>junit</groupId>
	    <artifactId>junit</artifactId>
	    <version>4.12</version>
	    <scope>test</scope>
	</dependency>
</dependencies>

    2)鼠标右键项目Maven->Update后,项目导入jar成功就可以在项目的Maven Dependencies里看到:


8、写一个java主类:

package mytest;
public class Main {
    public static void main(String[] args) {
	System.out.println("hello maven!");
    }
}

9、编译:在项目上按鼠标右键 Run As->Maven built,在弹出窗口的Goals上输入命令:compile,如下图所示,点击Run按钮进行编译


10、执行:和编译的操作一样,只不过Goals的命令换成了:exec:java -Dexec.mainClass="mytest.Main" ,这里的mainClass是你主类的全称,点击Run运行后可见控制台上输出了我们想要的结果:

[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------------< demo.maven.my.test:mytest >----------------------
[INFO] Building mytest 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ mytest ---
hello maven!
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.324 s
[INFO] Finished at: 2018-05-31T10:32:59+08:00
[INFO] ------------------------------------------------------------------------

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值