`
harry
  • 浏览: 179437 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于Maven

阅读更多

maven2实际上挺好的。
用任何东西,都是双刃剑。关键要扬长避短。
1、用maven2,最好有自己的私服。
比如,Spring 2.5.1,可能刚release,repo1.maven.org/maven2/不一定有。
你可以install到你的私服去。
2、应该结合Ant
很多maven不灵活的地方,可以用ant来解决
3、定义meta-inf的信息。
开发OSGI的Bundle,就必须定义meta-inf信息。也可以定义自己的格式。
4、不要使用maven2相关的ide。
实际上,多使用命令。比如mvn eclipse.然后,导入到eclipse工程。
有更新,再执行mvn eclipse,在刷新工程就可以。
我非常反对,过多的依赖IDE。单元测试比较难做,无法做到持续集成!
题外话:我个人强烈倾向于调式,使用mvn jetty:run;
数据库就用hsqldb,便于使用dbunit.
毕竟,现在可以使用spring,jpa/hibernate.
完全可以做到数据库无关性,应用服务器无关性。
5、依赖关系要设计好
jar和jar之间的关系,package和package之间的关系,
开发前,设计的时候就要规划好,不能什么都靠工具。工具不是万能的。
尤其是开发OSGI bundle的时候,依赖关系一定要先设计好,
一定要保证单向依赖性!

实际上,我使用maven,中间也遇到了一些问题,总的说来,帮助还是非常大。
尤其是,新来的开发人员搭建开发、测试环境、持续集成的时候,效果非常明显!
我也承认maven2是好的思路,但是实现得不好。
最重要的是,在新的工具出现前,我们只能选择它。
不过,可以结合IVY,ant,尽可能的扬长避短。

分享到:
评论

相关推荐

    关于maven的资料关于maven的资料

    关于maven的资料关于maven的资料关于maven的资料关于maven的资料

    关于maven配置Tomcat的操作.docx

    Java配置 idea中的关于maven配置Tomcat的基本操作流程

    关于MAVEN仓库服务器的安装与一些maven相关配置

    文档总结了搭建maven私服管理器nexus时遇到的一些问题,建议各位使用nexus2.*版本; 文档描述了pom以及setting的一些配置

    关于 maven生命周期 最新 最全

    Maven生命周期 最新版 最全 最好用

    关于maven的资源依赖介绍

    maven资源下载,超级详细,包括maven搭建,管理,以及各个模块间的关系等等。

    关于maven的配置文件settings.xml

    maven的配置文件settings.xml 下载jar包的时候用到的镜像网站都在里面

    关于maven的使用

    相关maven的使用,里面setting的配置和pom的使用

    maven课程讲义.doc

    关于maven的学习资料Maven是apache下的开源项目,项目管理工具,管理java项目。 1、项目对象模型 (Project Object Model) POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包、本工程的坐标...

    关于Maven、Jdk、MYSQL环境配置步骤

    maven3.6.1安装包,解压即可使用

    关于Maven学习的笔记

    Maven学习的一些基础知识和一些安装学习的例子,大家可以下载参考一下。

    maven安装maven安装maven安装maven安装maven安装

    maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...

    Maven2使用项目开发规范说明.doc

    2.5.2. 关于maven2资源库 15 2.6. 手动安装jar包到本地资源库 16 2.7. 使用maven编译项目代码注意事项 17 3. 构建项目规范说明 18 3.1. 项目目录结构 18 3.2. 设置groupId, artifactId规范 20 3.3. 在Eclipse要引用...

    Appium+Maven+TestNG(ReportNG)环境搭建(详细过程)

    最近群里经常有人会问到关于maven构建Appium测试项目以及使用testNG生成测试报告的问题,试着搭建了一下,下面是过程: jdk安装过程我这里就不说了 一、下载eclipse,推荐下载Eclipse Luna java EE版本,自带maven...

    Maven权威指南

    本书是关于Maven最权威最全面的材料,它清晰了解释了Maven这个工具如何给你的软件开发项目带来秩序。作者都 拥有丰富的经验,其中包括Maven 的创始人Jason Van Zyl。…… 个人上传的这份是中文版的,如果有朋友想看...

    《Maven权威指南》[PDF]

    本书是关于Maven最权威最全面的材料,它清晰了解释了Maven这个工具如何给你的软件开发项目带来秩序。作者都拥有丰富的经验,其中包括Maven的创始人Jason Van Zyl。 由于Maven在不断发展,本书也只是一个开始,你...

    Introducing Maven

    一本介绍Maven的好书。 关于Maven的生命周期,项目

    开源工具Maven3.9.4版本压缩包

    Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven3.9.4版本压缩包,仅供学习参考,更新版本请前往Maven官方下载;Maven...

    maven部署过程

    关于maven的相关下载

    maven3.0 maven3.0

    maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0maven3.0

Global site tag (gtag.js) - Google Analytics