博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven 快速入门及简单使用
阅读量:6614 次
发布时间:2019-06-24

本文共 1912 字,大约阅读时间需要 6 分钟。

开发环境

  • MyEclipse 8.5
  • JDK 1.6
  • Maven 3.2.1

1.什么是Maven?

Maven是一个项目管理工具,主要用于项目构建,依赖管理,项目信息管理。

2.下载及安装

  • 下载最新版 Maven:apache-maven-3.2.1-bin.tar.gz。下载地址:.
  • 解压文件:
  • 配置环境变量(需要先配置好%JAVA_HOME%环境变量):
  • 查看是否配置成功,在控制台中输入:mvn -v
  • 修改%MAVEN_HOME%/conf下的settings.xml
  在settings.xml文件的<mirrors>标签中添加如下代码:        
Nexus
Nexus Public Mirror
http://172.19.41.47:8781/nexus/content/groups/public/
central

 

3.重装MyEclipse 8.5自带的Maven插件(高版本的MyEclipse不需要处理

  由于MyEclipse 8.5自带的Maven该插件BUG比较多,而且功能不够完善,因此需要升级maven插件。
  • 首先卸载MyEclipse 8.5集成maven插件

   进入Help -> MyEclipse Configuration Center -> Software,在My Software中找到 Maven Support for MyEclipse 插件,然后右击该插件 选择remove(把该软件放入更新列表)。然后点击有上方应用按钮(执行更新)

  
      
  
  • 安装Maven插件maven-plugin-myeclipse6.0.1.rar。下载地址:
  将下载的maven-plugin-myeclipse6.0.1.rar文件直接解压到,MyEclipse安装目录的dropins文件夹下。然后重启MyEclipse。    
  

4. MyEclipse配置Maven插件

  • 进入window->Preferences在Maven的Installations中添加我们下载配置的Maven。

  

  •  在User Settings中选择Maven对应的settings.xml

  

5. 使用SVN检出maven项目

  • 创建Maven的为本项目

  进入File->New->other..弹出新建对话框,选中Maven Project

  

  点击next,再点击next。Catalog选中选择Internal;列表中选中org.apache.maven.archetypes中的maven-archetype-webapp

  

  如果没有maven-archetype-webapp则右击右下角的Add Archetype,在弹出框中输入:

  org.apache.maven.archetypes、maven-archetype-webapp、RELEASE点击OK

  

  点击next。设置 Maven 相关参数,Group Id,Artifact Id,Version,Package。它们共同组成 Maven 的坐标。点击Finish。

  

  右击刚生成的项目选择“share Product...”

  

   选中svn点击next,在弹出框中输入作业系统svn地址:http://172.19.10.48:88/svn/pamsource/maven/tqmsapp/trunk

   

  点击Finish。完成后将没有更新先来的代码,手动更新一下。

6.后续相关配置

  • 将项目编译级别为1.6

  

  • 修改编码格式UTF-8

  

  • 当将当前项目向tomcat上发布时会报错,显示当前项目不是web项目。执行一下操作:右击项目选择“Add Web Project Capbilities...”

  

  • 配置部署路径

  

  

  至此tqmsapp项目可以跟普通web项目部署到tomcat上了。

转载于:https://www.cnblogs.com/tongboy/p/3809274.html

你可能感兴趣的文章
Java的jar文件安装成windows 服务
查看>>
MapGuide中怎么实现“指哪儿打哪儿”?ToolTip帮你忙~
查看>>
GridView添加统计(合计)行
查看>>
第3部分。XAML标记扩展
查看>>
Linux 定时运行脚本、命令
查看>>
如何让你的程序运行的更快(1)之续---揭秘StringBuffer的capacity
查看>>
php mysqli mysqli_query() mysqli_real_query()
查看>>
开源欣赏wordpress之用户新增user-new.php
查看>>
管理Mysql常用指令
查看>>
jQuery 2.0.3 源码分析 数据缓存
查看>>
nginx访问报错:Too many open files accept:
查看>>
NSPredicate,谓词
查看>>
MVC自定义路由的配置,必须把自己的路由写在前面
查看>>
[翻译]Java Swing(1)
查看>>
基于suse linux系统的cacti系统部署——rpm包方式
查看>>
解密jQuery内核 DOM操作的核心buildFragment
查看>>
重建索引提高SQL Server性能<转>
查看>>
大公司的流量变现
查看>>
Linux进程管理(2)
查看>>
将eclipse中项目的Text File Encoding设置成为GBK
查看>>