Maven+eclipse+jetty配置
哥们首次使用maven+jetty,调通费了老大劲了,如此特记录下来以备以后配置参考。
eclipse:eclipse-jee-indigo-SR2-win32
jetty的安装和配置(两种方式):
i>下载jetty安装
这种哥们我不喜欢
ii>eclipse 安装jetty插件(run-jetty-run)
插件安装也存在两种方式:
1)help->Install New Software->单击Add按钮->Name处输入run-jetty-run->Location处输入http://run-jetty-run.googlecode.com/svn/trunk/updatesite
然后一步一步安装,不过这种安装有可能会安装失败。
2)help->Eclipse Marketplace->输入jetty搜索->选择Eclipse Jetty
然后,根据提示一步步安装。到此,事情并没有完结。如果现在我们使用jetty作为servlet容器,运行我们的web项目,我们会得到404错误提示,并且后台会出现如下错误(在maven web项目)
严重: PWC6117: File "D%3A%5Cworkspace%5Clogin-web%5Csrc%5Cmain%5Cwebapp%5Clogin-web%5Cindex.jsp" not found
仔细查看会发现,路径“login-web%5Cindex.jsp”多了login-web这层路径,这显然我哪儿的配置出现了错误。是的,这是在运行jetty的时候没有配置一个jetty.xml.我们需要到官网获取这个配置文 件,然后指定文件所在的位置。如下图所示:
到此,jetty的安装完成。
maven的安装和配置
i>maven的安装
1>官网下载apache-maven-3.2.1-bin.zip
2>解压到指定目录D:\
3>配置maven环境
配置maven根目录:
配置bin路径:
测试maven安装是否成功:mvn -version
安装后,在C:\Users\jiangyuanlong\.m2\repository多出一个默认的maven仓库。打开maven安装目录在config目录下,存在一个setting.xml文件,它是用来配置我们的本地仓库位置。在这儿,我选择默 认的路径,将setting.xml文件拷贝到C:\Users\jiangyuanlong\.m2文件夹下。
ii>maven命令
maven clean/maven test/maven package/maven compile/maven install 清理/测试/打包/编译/安装命令
maven archetype:generate -DgroupId=XXX -DartifactId=XXX -DarchetypeArtifactId=maven-archetype-quickstart 创建maven java和web项目命令
其中:
mvn archetype:generate 固定格式
-DgroupId 组织标识(包名)
-DartifactId 项目名称
-DarchetypeArtifactId 指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project
创建Web Project项目,还需要进入到项目路径,执行mvn eclipse:eclipse
Eclipse maven插件的安装
i>Install New Software 安装
输m2e-http://m2eclipse.sonatype.org/sites/m2e,按照提示一步一步安装即可。
ii>Eclipse Maketplace 安装
安装i方式安装有可能不能安装上,这是可以选着ii方式,输入maven,如下图所示:
iii>Eclipse maven配置
高版本Eclipse有可能自身有maven,这是我们需要修改成我们自己的maven版本。
点开maven选着Installations,选择Add添加maven的安装路径。另外,我们还需要指定我们的setting.xml文件的位置,如下图所示:
选择User Setting,引入settting.xml路径。