阅读更多

14顶
0踩

编程语言
"


Apache Maven团队宣布Maven 3.0.2版本发布。

这是一个维护版本,解决了很多bug并且提供了其它的小改进。推荐正在使用Maven3.0版本的用户尽快更新。

Maven是一个采用纯Java编写的开源项目管理工具,它采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制项目。

更新列表:http://maven.apache.org/docs/3.0.2/release-notes.html

下载地址:http://maven.apache.org/download.html"
14
0
评论 共 26 条 请登录后发表评论
26 楼 juvenshun 2011-01-25 21:45
kevin2003sk 写道
yaozhiqiang109 写道
一个maven有这么难吗?感觉maven很好很强大···做技术的连着点东西都不能学还搞P技术啊··


强大的东西多了去了,你都要学啊?
maven强大到天上去,定位也是个构建工具,项目组里所有人都天天去打包发布啊?
为了让那么一两人打包发布简单一点,让所有开发人员都用maven,没这个必要。

如果搞持续集成的话,没人每天都会有N此构建打包吧,当然,前提是你认可持续集成的价值。
话说回来,强大!=要学。
25 楼 kevin2003sk 2011-01-25 13:02
yaozhiqiang109 写道
一个maven有这么难吗?感觉maven很好很强大···做技术的连着点东西都不能学还搞P技术啊··


强大的东西多了去了,你都要学啊?
maven强大到天上去,定位也是个构建工具,项目组里所有人都天天去打包发布啊?
为了让那么一两人打包发布简单一点,让所有开发人员都用maven,没这个必要。
24 楼 kevin2003sk 2011-01-25 12:58
现在的项目开发已经沦为工具的奴隶了,做个几十个页面的小项目都要导入一大堆各种各样的jar包,功能做的不咋地,打出来的war包到不小,动不动都是几十M。

所以说,maven也是应运而生啊。
23 楼 yaozhiqiang109 2011-01-25 10:21
一个maven有这么难吗?感觉maven很好很强大···做技术的连着点东西都不能学还搞P技术啊··
22 楼 黑暗浪子 2011-01-21 16:52
kevin2003sk 写道
luckaway 写道
juvenshun 写道
kevin2003sk 写道
中小项目用maven,那是自寻死路!

可有那么多中小的使用Maven的开源项目活得好好的。

学习maven还是需要一个过程的,在没人教导的情况下。
会了之后,不管项目多大,哪怕是一个demo,都能带来很大的便利。


刚刚把一个二手项目中的maven给废掉。原因是:开发人员没有人熟悉maven,manven和eclipse集成开发调试困难。
当然,你可以说我们水平不够,理解不深。但是,一个小小的web项目有必要搞那么复杂么? 不管怎么样都是“人选择技术,不是技术选择人”。

没人熟悉,干嘛要用呢?
21 楼 hypercube1024 2011-01-19 18:03
juvenshun 写道
kevin2003sk 写道
中小项目用maven,那是自寻死路!

可有那么多中小的使用Maven的开源项目活得好好的。

会用就会觉得很方便,和项目大小完全没关系^_^
20 楼 phenom 2011-01-18 22:52
maven+Hudson不知道项目如何集成 多个模块,现在两个人开发,也用它.
没有感觉方便,只剩下了麻烦.p大点事,蚂蚁爬爬就算了.
19 楼 kevin2003sk 2011-01-18 12:57
luckaway 写道
juvenshun 写道
kevin2003sk 写道
中小项目用maven,那是自寻死路!

可有那么多中小的使用Maven的开源项目活得好好的。

学习maven还是需要一个过程的,在没人教导的情况下。
会了之后,不管项目多大,哪怕是一个demo,都能带来很大的便利。


刚刚把一个二手项目中的maven给废掉。原因是:开发人员没有人熟悉maven,manven和eclipse集成开发调试困难。
当然,你可以说我们水平不够,理解不深。但是,一个小小的web项目有必要搞那么复杂么? 不管怎么样都是“人选择技术,不是技术选择人”。
18 楼 luckaway 2011-01-17 13:29
juvenshun 写道
kevin2003sk 写道
中小项目用maven,那是自寻死路!

可有那么多中小的使用Maven的开源项目活得好好的。

学习maven还是需要一个过程的,在没人教导的情况下。
会了之后,不管项目多大,哪怕是一个demo,都能带来很大的便利。
17 楼 juvenshun 2011-01-17 13:20
kevin2003sk 写道
中小项目用maven,那是自寻死路!

可有那么多中小的使用Maven的开源项目活得好好的。
16 楼 kevin2003sk 2011-01-17 12:05
中小项目用maven,那是自寻死路!
15 楼 Jekey 2011-01-17 10:38
还是用俺的ant
14 楼 血冷狼 2011-01-16 20:58
期待着使用maven
13 楼 juvenshun 2011-01-16 19:18
xiaoane 写道
有中文手册么?

《Maven权威指南》翻译过来的,可免费下载
《Maven实战》原创的,可购买
详见 http://www.juvenxu.com/
12 楼 juvenshun 2011-01-16 19:17
mvpzhoulong 写道
这个不错 一直在用maven 不过用的maven2

maven3基本完全兼容maven2
11 楼 jinker 2011-01-16 18:26
错了,错了,不好意思
10 楼 jinker 2011-01-16 18:26
[b]     [i][/i][/u][u][/u][u][/u][u][u][/u]
引用
引用

    [*]
[img][/img][/url][url]
[/align][align=center]
[size=xx-small][/size][/color][color=brown]:o               [/b][i][/i][/u][u]
9 楼 greenish2008 2011-01-16 16:24
8 楼 mvpzhoulong 2011-01-16 16:09
这个不错 一直在用maven 不过用的maven2
7 楼 黑暗浪子 2011-01-16 01:07
EldonReturn 写道
我们还停留在svn的阶段。。。

svn和maven又不冲突~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • c#界面制作组件

    c#界面制作组件

  • C#引用外部组件的常用方法

    并不是所有组件都会在NuGet上发布,有的组件需要我们本地引用。比如公司内部的一些组件等。在解决方案的引用上右击,选择“添加引用”。在查询结果中选择我们需要的组件包,点击右边的按钮“安装”。NuGet是.NET的一个包管理平台,很多开源组件会通过NuGet进行管理和发布。我们在开发程序过程中,时常会使用到第三方组件,比如一些通信、UI组件等。一些UI组件可以通过一种非常简单的方法引用,比如一些UI组件。在解决方案的“引用”上右击,选择“管理NuGet程序包”点击“浏览”按钮,定位到存放组件包所在的文件夹。

  • C#快速入门(vs安装和环境配置)

    ### 一、Visual Studio安装 (1)从网上下载VS的安装包文件(例如:vs2015.ent_chs.iso),双击该文件解压,其中vs_enterprise.exe启动安装向导。 (2)在“选择安装位置”栏单击 指定VS的安装路径(本书采用默认);在“选择安装类型”下选中“自定义”选项(如图1.3所示),单击【下一步】按钮。 ![1631415713680](C:\Users\86172\AppData\Roaming\Typora\typora-user-images\16...

  • 1、使用 C# ,设计一个 复合控件(控件+组件)

    调用此方法时,它通过调用base.timer1_Tick语句来调用它重写的方法,从而确保在该控件中重现原始控件包含的所有功能。因此,它可能包含一个或多个 Windows 窗体控件、组件或代码块,它们能够通过验证用户输入、修改显示属性或执行作者所需的其他任务来扩展功能。在“组件设计器”中,单击“timer1”,然后将Interval属性设置为1000,将Enabled属性设置为true。创建新的项目时应指定其名称,以设置根命名空间、程序集名称和项目名称,并确保默认组件将位于正确的命名空间中。

  • 用C#写组件

    这一章关于用C#写组件。你学到如何写一个组件,如何编译它,且如何在一个客户程序中使用它。更深入一步是运用名字空间来组织你的应用程序。    这章由两个主要大节构成:    。你的第一个组件    。使用名字空间工作8.1  你的第一个组件     到目前为止,在本书中提到的例子都是在同一个应用程序中直接使用一个类。类和它的使用者被包含在同一个执行文件中。现在我们将把类和使用者分离到组件和客户,它们

  • C#生成COM组件

    新建一个.net类库,并且指定相应的.net版本 打开项目配置,勾选 项目属性-生成-为COM互操作注册 打开项目中AssemblyInfo.cs文件,将ComVisible设置为true 新建一个接口类用于声明需要导出的接口原型,随后从该接口泛化一个具体类。注意需要在具体类的上方加上如下代码:[ClassInterface(ClassInterfaceType.None)],[ProgId("默认是名字空间.默认是具体类的名字”)] 生成该项目后将会得到指定的dll文件 使用与类型库匹配的RegAsm..

  • C#开发COM组件

    1.    概述       Microsoft在解决和以往的COM和SDK开发技术之间的互操作性(Interoperability)方面做了很多的工作,其中包括COM和.NET对象之间的相互调用以及.NET如何调用SDK中的Windows库函数。本文试图用一种实践的方式探索COM和.NET对象之间的互操作(Interoperability)的实现以及相关的技术。2.    发展历史

  • C# 写COM组件以及组件的调用(Visual Studio 2010)

    1. 新建lib 2. 将Class1.cs改为我们想要的名字(例如:MyClass.cs) 问是否同时给类改名,确定 3. 修改Properties目录下面的AssemblyInfo.cs ComVisible属性设置为true  原来默认值: 改成如下: 4. 项目->MyLib属性 切换到“生成”选项卡,在底部位置,勾选“为COM互操作注册”,编...

  • c# 一些控件使用方法

    ListBox: 1. 属性列表:     SelectionMode    组件中条目的选择类型,即多选(Multiple)、单选(Single)     Rows             列表框中显示总共多少行     Selected         检测条目是否被选中     SelectedItem     返回的类型是ListItem,获得列表框中被选择的条目

  • Winform中的自定义组件开发(附带一些Windows GDI编程)

    开题老规矩,感激女朋友的支持及陪伴,有时候写代码比较忙,想问题想到头大,突然被公司召回,总之就是各种突发事项不能陪她说话,谢谢她一直以来的谅解!下面进入正题:在实际开发中,我们会经常遇到系统给定的控件无法满足我们的需求,或者是重复机械去拖同样的控件,这样就很难控制它的位置或者样式,所以我们需要为自己定制一个合适项目的组件!我个人在使用的过程中,使用的习惯是,如果是自己的项目就会直接在项目里建立一个...

  • C#自定义控件VS用户控件

    C#自定义控件VS用户控件1、C#中自定义控件VS用户控件大比拼2、为自定义控件(或类)的方法属性添加注解2.1、Description:在属性窗口中添加属性及属性说明2.2、Browsable2.3、EditorBrowsable2.4、Category2.5、ToolboxBitmap 1、C#中自定义控件VS用户控件大比拼 自定义控件与用户控件区别 WinForm中,用户控件(User Control):继承自 UserControl,主要用于开发 Container 控件,Container控件可以

  • C#中组件与控件的主要区别是什么

    答:组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。   System.Windows.Form.control类中解释到:控件:带有可视化表现形式的组件。   组件更抽象,更通用。我们可以把软件划分为一个个组件,但很少有人说把软件划分为一个个控件。 也可以

  • visual studio 2017 installer 安装包的安装必备组件设置

      visual studio installer 2017  安装包的安装必备组件设置,默认设置只有net frmwork 4.6.1,如下图   这个时候如果打包安装,那么打出来的包一定需要先安装4.6.1, 那么这时要解决的就是设置C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages下面的net2.0的...

  • C#自定义控件编程轻松入门(1)

    C#控件编写的第一课,最容易的入门方式,从一个空白控件开始,逐步掌握自定义控件的编写过程。

  • C# 自定义控件制作和使用实例

    C# 自定义用户控件xiongxuanwen 上篇:控件制作 本例是制作一个简单的自定义控件,然后用一个简单的测试程序,对于初学者来说,本例子比较简单,只能起到抛石引玉的效果。我也是在学习当中,今后会将自己所学的逐步写出来和大家交流共享。 第一步:新建一个控件库项目:myControl  第二步:从工具箱里面拖动1个PictureBox、1个Button、6

  • Qt VS 自定义组件 多组件合并 控件 插件 静态链接 踩坑指南

    折腾这个花了一天时间,记一文吧~ 环境我用的 Visual Studio + Qt Designer,没有用 Qt Creator,个人习惯问题。 1、首先在 Visual Studio 里创建一个 “Qt Designer Custom Widget” 项目,没有的话先装 Qt 扩展,这里不多赘述。 由于本文是针对“在同一个项目中编写多个自定义组件”,所以后面的命名可供参考,尽量不要以其中一个自定义组件为名字命名。 这里我用的项目名称是 “QtCustomWidgets” ...

  • Visual Studio安装完成后(只有C++),想要添加新的编程组件和环境,如C#

    1、到微软官网下载VS安装包,然后打开之后,显示界面如下:(已经安装过VS他会显示已安装) 2、点击“修改”,然后选择自己需要添加的组件或负载,我这里添加的是C#相关的: 3、所有组件选择完成后,再点击右下角的修改 4、最后等待下载安装完成即可。 ...

  • 如何用Visual C#做组件

    用Visual C#来做组件,其实是一件很容易的事情。至少比用VISUAL C++要容易的多。在本文中,笔者将为您详细介绍如何来做一个组件。我们可以通过二个步骤来完成这个过程:1.制作一个组件;2.在客户端测试这个组件。 一.制作一个组件 1.首先建立一个新类库工程文件 选择File->New->Project->Visual C# Projects->Class Library。填入工程文件名称

Global site tag (gtag.js) - Google Analytics