`
hyperprice
  • 浏览: 52237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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使用记录, 希望以后对自己有所帮助.
分享到:
评论

相关推荐

    idea入门简明操作手册

    本简明操作手册将带你一步步了解并掌握IDEA的基本操作和主要功能。 一、安装与启动 1. 下载:访问JetBrains官网下载适合你操作系统的IntelliJ IDEA版本。 2. 安装:按照提示进行安装,通常默认设置即可。 3. 启动:...

    Jersey简明手册

    使用Maven管理依赖,可以在`pom.xml`中添加Jersey的依赖,例如: ```xml &lt;groupId&gt;org.glassfish.jersey.containers &lt;artifactId&gt;jersey-container-servlet-core &lt;version&gt;YOUR_JERSEY_VERSION ``` #### 2.2 ...

    tigase开发手册

    此外,“A Very Short Maven Guide”(Maven简明指南)可能会介绍Maven的基本使用方法,如快照编译、快照包生成、发布编译和生成。 插件开发是Tigase服务器可定制化的核心部分,“Plugin Development”(插件开发)...

    我的srping 配置

    例如,Spring与IDE(如Eclipse)的配合使用,或者是通过Maven或Gradle构建Spring项目。 压缩包内的文件名提供了更具体的线索: 1. "AOP实现大全.doc" - 这可能是一份文档,详细介绍了如何在Spring中实现AOP,包括切...

    j2ee程序员必读书.txt

    - **《UML精粹:标准建模语言简明教程》** - 内容:教授UML语言的基本概念和使用方法,有助于软件设计和团队沟通。 - **《重构:改善既有代码的设计》** - 作者:Martin Fowler - 内容:介绍了重构技术,帮助...

    2020-ta-cargo:carGo-智能物流系统

    【描述】"2020年货运carGo-智能物流系统"简明扼要地概述了项目的核心内容。2020年货运行业的发展趋势是数字化和自动化,因此carGo系统很可能是为了应对这一挑战而设计的。它可能集成了大数据分析、物联网(IoT)设备、...

    team6-titan-2015:CAU 2015年软件工程学期项目

    8. **开发工具**:可能使用了Eclipse、IntelliJ IDEA等IDE进行开发,使用Maven或Gradle进行构建管理,使用Jenkins等进行持续集成。 9. **软件质量保证**:项目可能包含了代码审查、性能优化和错误修复等环节,以...

Global site tag (gtag.js) - Google Analytics