maven hudson 使用疑惑

华清545 2015-03-17 09:57:41
我当前的jave web 项目用 eclipse开发,用 SVN 做版本控制。但我一直想引用 maven 和 Hudson。但一直找不到切入点。

maven 可以做到 编译,测试,运行、发布、部署。可是我用 eclipse 的话 不也是可以做到这些吗,eclipse 可以做到实时编译,如果部署的话,我本地放一个 tomcat 就可以了。

会不会是 你们公司开发项目时,只会把项目在服务器上部署,而你们不在本地部署呢,然后大家都访问服务器上的项目呢。这样的话或许有必要使用 maven 吧。

就目前我这公司开发的方式是:项目经理先在项目经理电脑上的eclipse 中新建一个项目,然后发布到 svn 中,然后我们把项目 检出到我们自己的电脑中,然后在自己的电脑里部署一个tomcat,边开发,边在自己的电脑上测试。测试没问题后就把代码提交。对于这种开发方式,我也没发现有什么不妥。

我想在公司推广maven 和 Hudson ,但我一直找不到理由,甚至于我自己都不能说服我自己。

请各位 不吝 多加指点。小弟先谢过。
...全文
107 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianfang 2015-03-18
  • 打赏
  • 举报
回复
Maven 加 nexus私服,有两个用途: 1. 管理项目依赖。通过pom文件中的依赖管理,避免项目中包含公共库。nexus可以缓存网络上的库,加速局域网的获得访问速度 2 自有组件发布平台。自己开发的组件发布在nexus私服上,并被其他利用 hudson的最主要用途是:为测试人员的自动构建测试/生产环境,并完成自动测试。典型场景:程序员20点提交了当日的最后版本,hudson24点完成自动构建和发布,并启动自动测试脚本,第二天,测试人员首先看到了自动测试报告,通过则进行人工测试,否则通知程序员修改bug
姜小白- 2015-03-17
  • 打赏
  • 举报
回复
楼主的问题,百度回答最合适了 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 参考 maven

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧