Maven项目详解

2 篇文章 0 订阅

目录

一、简介

二、准备工作

1、安装maven (参考文章:maven下载安装详解)

2、配置maven本地仓库

3、中央仓库

4、目录结构

5、POM(Project Object Model)

6、IDE配置

三、Maven项目创建步骤

1、在Eclipse中创建Java SE maven项目

(1)文件菜单→新建→Maven Project

(2)勾选创建简单项目,下一步

(3)设置项目参数

(4)目录

2、在Eclipse中创建Java EE maven项目

(1)文件菜单→新建→Maven Project

(2)不勾选跳过类型选择,然后点击下一步

(3)选择项目类型为web app,然后点击下一步

(4)设置项目参数,点击完成

(5)可能出现目录不完整的情况,是因为默认的JRE是1.5的,而IDE使用的是更高版本的。

(6)配置pom

3、普通项目转换为maven项目


一、简介

        根据官网介绍:

    Apache Maven is a software project management and comprehension tool.
Based on the concept of a project object model (POM), Maven can manage a project's build,
reporting and documentation from a central piece of information.
    Apache Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,Maven可以从中央信息管
理项目的构建,报告和文档。

   java项目经常需要导入很多jar文件,jar文件也经常不断更新版本,我们找资源、导入包、更新版本、部署项目等等,最好通过工具帮我们完成,以提高开发效率。而maven就是这样一个工具。

二、准备工作

1、安装maven (参考文章:maven下载安装详解

2、配置maven本地仓库

(1) 创建本地仓库目录

(2)找到maven配置文件

(3)复制本地仓库地址

(3)修改settings.xml中的localRespository值为本地仓库目录,注意取消注释

  <localRepository>D:\profession\Java\maven\repository</localRepository>

3、中央仓库

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

阿里镜像:找到maven的安装位置,打开conf / settings.xml文件,在mirrors标记中添加如下内容。

<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

4、目录结构

(1)项目基本结构:

project

  -src

     --main
         -- java                                          java源代码文件
         -- resources                                资源库,会自动复制到classes目录里
    --test
         -- java                                          单元测试java源代码文件
         -- resources                                测试需要用的资源库
  -target

(2)项目详细结构

-src

  --main
      -- bin                                            脚本库
      -- java                                          java源代码文件
      -- resources                                资源库,会自动复制到classes目录里
      -- filters                                        资源过滤文件
      -- assembly                                 组件的描述配置(如何打包)
      -- config                                       配置文件
      -- webapp                                    web应用的目录。WEB-INF、css、js等
  --test
      -- java                                          单元测试java源代码文件
      -- resources                                测试需要用的资源库
      -- filters                                        测试资源过滤库
  -site                                                 Site(一些文档)
-target
LICENSE.txt                                      Project’s license
README.txt                                      Project’s readme

5、POM(Project Object Model)

maven将项目抽象为一个模型,pom.xml是这个模型的描述文件。详情参考:pom详解

6、IDE配置

1. 在Eclipse中配置maven:

窗口菜单--->首选项--->搜索maven--->选择User Settings,将setting.xml的路径填入文本框

三、Maven项目创建步骤

1、在Eclipse中创建Java SE maven项目

(1)文件菜单→新建→Maven Project

(2)勾选创建简单项目,下一步

(3)设置项目参数

(4)目录

2、在Eclipse中创建Java EE maven项目

(1)文件菜单→新建→Maven Project

(2)不勾选跳过类型选择,然后点击下一步

(3)选择项目类型为web app,然后点击下一步

(4)设置项目参数,点击完成

(5)可能出现目录不完整的情况,是因为默认的JRE是1.5的,而IDE使用的是更高版本的。

java视图
java视图下的目录效果

javaEE视图下的目录效果

解决步骤:

(1)右击项目

(2)发现有错误:缺少目录

(3)点击库,选择JRE系统库,点击编辑,修改JDK版本后点击完成。

(4)完整的目录

     或者   

(6)配置pom

在POM中,添加JDK配置,然后右击项目--->maven--->Update Project

<!-- 设置JDK版本 -->
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>UTF-8</encoding>
					<!-- <failOnMissingWebXml>false</failOnMissingWebXml> -->
				</configuration>
			</plugin>
		</plugins>
	</build>

3、普通项目转换为maven项目

右击项目

若少了所需目录,可以自行补充,步骤如下:

(1)右键项目---新建---源文件夹

(2)输入源文件夹的名字

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值