用起来超爽的Maven——进阶篇
来源:互联网 发布:java静态网页 编辑:程序博客网 时间:2024/04/30 22:52
以后随着使用的maven的频率增加,此文件会越来越大,也是为什么需要把默认C:\Users\Administrator\.m2\repository目录改变为D:/OpenSources/repository(1,C盘空间不足2,系统出现问题,重装本地仓库被覆盖)
一、Eclipse Maven插件安装:
下载最新JAVAEE版本的Eclipse,默认已经内置maven插件
下载地址:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunasr2
当前最新64位版本:
http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/luna/SR2/eclipse-jee-luna-SR2-win32-x86_64.zip
下载eclipse-jee-luna-SR2-win32-x86_64.zip之后解压缩到非中文、空格的目录;
比如D:\Java\eclipse\eclipse.exe
只要正确配置了JAVA_HOME,Eclipse就可以直接启动
二、Eclipse Maven插件配置
点击菜单Window->Preferences->Maven,修改默认maven为我们下载配置的maven目录
三、修改默认本地仓库的位置
MAVEN_HOME/conf/settings.xml 全局配置文件,一般不修改,不便于版本升级~/.m2/settings.xml 单个用户的,一般直接修改次文件
修改为
笔者的D:/OpenSources/repository此目录已经有20G+,是不是有点羡慕嫉妒恨。
四、Eclipse Maven插件相关操作
- 导入已经存在的maven工程
- 创建maven java工程
- 创建maven web工程
第一步:
创建maven web工程
第二步:
New Maven project
Catalog:Internal
选择模版:Artifact Id:maven-archetype-webapp
工程名称:Artifact Id:web
第三步:根据需要手动创建,并进行适当排序
src/main/java
src/main/resources
src/test/java
src/test/resources
修改默认pom.xml里面junit的依赖版本为4.9
第四步:右击项目pom.xml文件,选择run as中的maven install命令将构件安装至仓库中
查看D:OpenSources\repository\cn\itsource\maven\web\0.0.1-SNAPSHOT有无war文件
第五步:修改pom.xml文件build位置,添加maven jetty插件
<build>
<finalName>web</finalName>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.15.v20140411</version>
<configuration>
<scanIntervalSeconds>1</scanIntervalSeconds>
<webAppConfig>
<contextPath>/</contextPath>
</webAppConfig>
</configuration>
</plugin>
</plugins>
</build>
第六步:
右击项目pom.xml文件,选择run as中的5 maven build命令
会弹出窗口:输入jetty:run
点击运行
第七步:是否出现
[INFO] Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 1 seconds.
第八步:打开浏览器访问
http://localhost:8080/index.jsp
出现Hello World!
你还在等什么,赶快试试吧。
腾讯微博 http://t.qq.com/itsource_lansq
新浪微博 http://weibo.com/lsqlester
- 用起来超爽的Maven——进阶篇
- 用起来超爽的Maven——入门篇
- Maven的安装以及在Myeclipse上的配置——超详细
- 突发起来的感受——自由
- 简单好用的Android侧滑菜单(实现起来超简单哦,不用第三方开源库)<上>
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- Jenkins进阶系列之——15Maven获取Jenkins的Subversion的版本号
- 游起来吧!超妹!
- 工作心得(二)——如何将Nexus本地仓库和Maven结合起来
- 超详细的Maven使用教程
- svn cleanup失败,显示Working Copy……
- python 工具包总结
- error LNK2019: 无法解析的外部符号 "class std::vector<class std::basic_string<char,struct std::char_traits<cha
- SQL语句去掉重复的记录
- Java Thread 总结
- 用起来超爽的Maven——进阶篇
- MySQL 数据类型
- GDB十分钟教程
- USB HID介绍
- 陈怡暖:黄金再创新高,但追多需谨慎
- webview和H5 清除缓存和缓存文件删除。
- JQuery的extend方法详解
- Linux 实时时钟驱动程序
- 欢迎使用CSDN-markdown编辑器