关于maven的介绍、下载、安装等在这里就不做介绍了,直接切入正题。
如果我想用maven来搭建项目并且在eclipse中进行开发的话,那么可以参考一下简明教程,工作之余在baidu文献中看了一篇maven的文章,试验了下并纠错了几点,在这里发帖记录下。。 省的自己以后忘记。。 嘿嘿。
1、确定maven正确安装后,打开命令提示符,切入想要创建项目的盘符及目录下,比如D:\Workspaces\ads
然后输入: mvn archetype:generate 回车后会看到很多的列表,这里会让你选型项目使用什么框架等,可以选择javaproject 或 struts2 blank等。 输入前面的序号,回车,然后输入组织架构和项目名称一路回车最后按Y确定。 稍等几秒项目会创建完毕,可以tree 项目名称 查看下分支结构。
2、确定项目没问题的话,然后开始打包导入eclipse喽,mvn eclipse:eclipse 等待几秒即可,如果报错的话检查自己是在项目文件夹内 打包的 还是在项目文件夹同级目录下打包的。
3、eclipse导入项目。。 这里不多做介绍了。 导入完成后,eclipse如果是第一次导入使用mvn项目的话这里会报错,然后在项目上点右键选择 properties--java build path--libraries下会看到很多M2_REPO,这个是导入项目后关联进来的jar信息,现在要做的就是到classpath variables中创建maven path关联上即可。
4、windows--preferences--java--build--classpath variables 然后new name输入 M2_REPO path选择你maven的仓库,如果没有设置的话默认是在我的文档你的名字的目录下有个.m2的文件,然后找到repository(好像是这么拼)。 确定后刷新即可解决导入后的jar错误;
5、部署至tomcat(我没有在eclipse中安装maven插件,选择的是使用外部maven来管理项目)
打开eclipse中项目下的pom.xml 最下方会看到jetty的插件,我本地测试使用的是tomcat。。所以jetty就给注掉了。 然后输入tomcat的插件配置, 如下:
然后打开本地tomcat conf下的user xml 添加如下信息:
然后打开maven目录下的settings.xml添加入下配置:
至此基本已经配置完毕 可以使用 mvn tomcat:deploy 来部署了 (记得要先启动tomcat, bin下的startup)
无聊翻翻maven的文档, 网上瞅了下相关资料. 这里做个简单maven使用记录, 希望以后对自己有所帮助.
如果我想用maven来搭建项目并且在eclipse中进行开发的话,那么可以参考一下简明教程,工作之余在baidu文献中看了一篇maven的文章,试验了下并纠错了几点,在这里发帖记录下。。 省的自己以后忘记。。 嘿嘿。
1、确定maven正确安装后,打开命令提示符,切入想要创建项目的盘符及目录下,比如D:\Workspaces\ads
然后输入: mvn archetype:generate 回车后会看到很多的列表,这里会让你选型项目使用什么框架等,可以选择javaproject 或 struts2 blank等。 输入前面的序号,回车,然后输入组织架构和项目名称一路回车最后按Y确定。 稍等几秒项目会创建完毕,可以tree 项目名称 查看下分支结构。
2、确定项目没问题的话,然后开始打包导入eclipse喽,mvn eclipse:eclipse 等待几秒即可,如果报错的话检查自己是在项目文件夹内 打包的 还是在项目文件夹同级目录下打包的。
3、eclipse导入项目。。 这里不多做介绍了。 导入完成后,eclipse如果是第一次导入使用mvn项目的话这里会报错,然后在项目上点右键选择 properties--java build path--libraries下会看到很多M2_REPO,这个是导入项目后关联进来的jar信息,现在要做的就是到classpath variables中创建maven path关联上即可。
4、windows--preferences--java--build--classpath variables 然后new name输入 M2_REPO path选择你maven的仓库,如果没有设置的话默认是在我的文档你的名字的目录下有个.m2的文件,然后找到repository(好像是这么拼)。 确定后刷新即可解决导入后的jar错误;
5、部署至tomcat(我没有在eclipse中安装maven插件,选择的是使用外部maven来管理项目)
打开eclipse中项目下的pom.xml 最下方会看到jetty的插件,我本地测试使用的是tomcat。。所以jetty就给注掉了。 然后输入tomcat的插件配置, 如下:
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/manager</url>
<server>myserver</server>
<path>/mycontext</path>
</configuration>
</plugin>
</plugins>
然后打开本地tomcat conf下的user xml 添加如下信息:
<tomcat-users>
<role rolename="manager"/>
<user username="tomcat" password="123456" roles="manager"/>
</tomcat-users>
然后打开maven目录下的settings.xml添加入下配置:
<server>
<id>myserver</id>
<username>tomcat</username>
<password>123456</password>
</server>
至此基本已经配置完毕 可以使用 mvn tomcat:deploy 来部署了 (记得要先启动tomcat, bin下的startup)
无聊翻翻maven的文档, 网上瞅了下相关资料. 这里做个简单maven使用记录, 希望以后对自己有所帮助.