生活服务
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://mip.xhstdz.com/xwnews/689.html 
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 物流园资讯移动站 http://mip.xhstdz.com/mobile/ , 查看更多   
最新文章
如何进行SEO优化操作让网站排名靠前(掌握SEO优化的技巧和方法)
随着互联网的不断发展,越来越多的企业和个人开始关注SEO优化,希望能够通过SEO优化的方法,提升网站的排名,吸引更多的用户访问
孙雪东:数字赋能 场景驱动 开放共享——构建美丽中国数字化国土空间治理体系
每一个理性的人都关注了“西和自然资源”微信公众平台@西和自然资源发布 出品监制:吴宏禧 审核:吕亚杰供稿:席雪瑶编辑:窦为
如何通过百度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
微信对话生成器免费版无水印版下载
微信对话生成器软件这个工具软件可以自动地产生想要的聊天内容,并且还可以对所有的微信聊天对话框进行编辑和挑选,可以将截图保
相关文章