生活服务
java enterprise和maven项目有什么区别 eclipse project和maven project
2024-12-24 02:44  浏览:82

 前面我们已完成了Maven安装与配置、Jdk安装与配置

java enterprise和maven项目有什么区别 eclipse project和maven project

接下来在Eclipse中实际创建Maven类型Project

一、Eclipse中”File“--》”new“ --》”Other … “--》”Mave“--》”Maven Project “

Group ID:包名

Artifact Id :项目名

点击完成后

 二、设置Maven与JDK相对应版本

1、因本机装了JDK7版本,则在Project中设置 jdk版本为1.7

   选中上面创建的Maven project,右键属性,Java Build Path ,

   看到右边Libraries的Tab页下,JRE System Library 项,默认为1.5版本,先remove掉,再add library,选择1.7

 

三、需要将 web app 版本与jdk版本一致

我们创建的project是web app类型,注意web  app版本与JDK的对应关系,若版本不对应,则会报错

如,webapp版本 2.3 默认对应jdk1.5 

       Webapp版本2.5 对应jdk1.7

当前安装了jdk1.7,现在就要更改相关配置,主要是几个配置文件中更改

1、web.xml

     打开当前project中的web.xml 文件

2、找到settings.xml文件

文件中若无下面内容,则添加下面内容

3.找到当前maven项目所在目录下的settings目录

改为

改为

改为

四、应用Maven 插件新建project后 转换为java project

1、安装Maven插件

 通过模版工具,比如最简单的maven-archetype-quikstart插件,生成一个maven的项目

插件下载地址:

http://maven.ibiblio.org/maven2/org/apache/maven/archetypes/maven-archetype-quickstart/

http://repo.maven.apache.org/maven2/org/apache/maven/plugins

  (有时打不开)

另外一种命令行安装

进入cmd窗口:

若未安装这个插件,则在eclipse中新建maven工程时会报错:

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.
Could not resolve artifact

解决办法:在本地库中装载maven-archetype-quickstart

2、如何将它转换成maven生成的目录结构转换为eclipse支持的java project

  • 定位到maven根目录下,该目录下有pom.xml文件
  • 使用maven命令:

      mvn clean:clean [清除目标目录中的生成结果]
      mvn eclipse:eclipse [生成 Eclipse 项目文件及包引用定义]

  • 执行好后到到根目录下,我们会发现生成了的两个文件:.classpath 和 .project
  • 在eclipse 中打开上面的project 导入

 五、更新project

选中maven项目,更新外部依赖的jar包,右键”maven” ”update project …”

刷新后,目录结构如下图

六、查看确认版本配置完成

若有问题,则可以检查下上述步骤

七、配置pom文件

pom.xml中配置的项目中引用的Jar包相关属性,若存在新Jar需要引用与添加,

则可以通过 http://search.maven.org/ 查询groupid,artifactid,然后再在pom.xml中配置

查询jar包页面

在pom.xml文件头部,可以定义一个properties,用于定义每个包对应版本号

按类型配置package

 


    以上就是本篇文章【java enterprise和maven项目有什么区别 eclipse project和maven project】的全部内容了,欢迎阅览 ! 文章地址:http://tiush.xhstdz.com/xwnews/689.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://tiush.xhstdz.com/mobile/ , 查看更多   
最新文章
如何通过百度SEO优化提高站排名-哪些策略能提升百度排名效果
在如今的数字时代,网络营销已经成为了企业和个人获取流量、增加曝光的重要方式。而其中,搜索引擎优化(SEO)无疑是最为核心的
以公平为前提,搭上AI这趟高速列车
导读Foreword在全球范围内,AI正重塑着许多行业的人和组织的思维及行为方式。本文探讨了AI在非营利组织中的发展和应用,强调了AI
Telegram电报设置中文教程(完整汉化,2024最新)
1、打开并登录Telegram软件2、点击以下链接简体中文(翻译完成度高):https://t.me/setlanguage/zhcncc繁体中文(中国香港,翻
搜索引擎优化秘籍,打造网站SEO高排名攻略
SEO技巧揭秘,助你网站搜索引擎脱颖而出!掌握关键词优化、高质量内容、外部链接建设等策略,提升网站可见度。学习SEO技巧,优化
如何利用成品免费网站Nike1168提升品牌曝光与市场竞争力
随着互联网的普及和电子商务的蓬勃发展,越来越多的企业开始注重在线平台的建设,以提升品牌曝光和市场竞争力。而在众多平台中,
java文件结构目录树 javafx目录树
IDEA 直接用菜单新建JavaFX项目, 但是这种只适合 JDK8如何在IDEA下创建JavaFX项目的说明 https://openjfx.io/openjfx-docs/#IDE-
DNF发布网内幕揭秘:最新的SF发布网
1、DNF发布网亮点有哪些?新颖的传奇游戏画面,为玩家打造精妙绝伦的视觉体验,炫酷的竞技特效让玩家爱不释手(ài bù shì sh
微信对话生成器免费版无水印版下载
微信对话生成器软件这个工具软件可以自动地产生想要的聊天内容,并且还可以对所有的微信聊天对话框进行编辑和挑选,可以将截图保
智能算法与学术创新:AI在论文写作中的应用
AI 中的智能算法在论文写作中有着广泛的应用,以下是千笔 AI 在论文写作中的一些主要应用:内容生成与创新快速生成初稿:千笔 AI
纠纷预防早知道 第1期|你发布的微信推文侵权了吗?
法律法规早知道,诉讼风险早预防。为落实诉源治理和能动司法的精神,从源头预防矛盾纠纷的发生,“纠纷预防早知道”栏目应运而生
相关文章