阅读更多

23顶
2踩

研发管理

原创新闻 Apache Maven 2.2 发布!

2009-07-03 09:41 by 正式编辑 hantsy 评论(10) 有6678人浏览

我很高兴的宣布, Apache Maven项目刚刚发布了Maven 2.2.0。根据回馈的数据显示,Maven 2.1.0 可能是我们发布最稳定的版本。Maven 2.2.0 进一步提高了稳定性,修复了几个重要的 bug ,并添加了一些新的功能。你可以从这 这里 获取最新版本。

 

 

本次发布包括了多个重要的bug修复及其它改进,包括:

Removed feature from 2.1.0 that resolved expressions in version elements within the POM on installation and deployment.

This code was causing inconsistencies between the POM that landed in the repository and artifacts that are derived from that POM. The most prominent example deals with the GPG plugin: since the POM was modified on deployment, the GPG signature generated during the build was useless. This by itself effectively made Maven 2.1.0 unusable for releases.

Switched to a HttpClient-based wagon implementation for reaching HTTP repositories.

This is crucial for people sending long passwords, since the HttpUrlConnection-driven wagon did not-nice things with BASIC authentication headers when the password was very long…it line-wrapped the Base-64 header value, rendering the HTTP request invalid. In addition, HttpClient offers a wide range of options for configuration over HttpUrlConnection.

New default execution IDs for goals bound from the default lifecycle mapping and those invoked from the command line.

Previously, the only way to configure plugins that were used from the command line was to put the configuration options into the plugin-level configuration. This meant that it was impossible to separate CLI-oriented configuration settings from those used in goals that were bound to the lifecycle. Now, you can simply use an execution block with an id of default-cli to compartmentalize CLI-specific options.

Likewise, Maven 2.1.0 forces users to add configuration at the plugin level for any goals bound to the build via default lifecycle mapping. This could be particularly troublesome when you had multiple goals from a single plugin bound in via lifecycle mapping, and needed to respecify the same configuration option differently for the different goals. For instance, using different includes or excludes between the compiler:compile and compiler:testCompile goal executions was basically impossible. In Maven 2.2.0, you can use executions with the new per-goal default execution-Ids. For the compiler example, you can use default-compile and default-testCompile, respectively, to separate configurations for these two default goal executions.

Java 1.5+ is now a requirement.

Maven 2.2.0 upgrades the Java requirement to 1.5 or later. This allows us to finally start making the migration onto the Java5 generics syntax, and other nice little perks that come with a less archaic version of Java.

…and more…

来自: Sonatype
23
2
评论 共 10 条 请登录后发表评论
10 楼 juvenshun 2009-07-06 01:00
《Maven权威指南》完整发布,带官方PDF
http://juvenshun.javaeye.com/admin/blogs/420589
9 楼 zuandilong 2009-07-05 21:34
有几个真正懂得? 
8 楼 chc9chc 2009-07-05 15:27
还没遇到2.1的bug,升级升的莫名其妙。老外工作真认真,佩服一个。
7 楼 hlylove 2009-07-04 10:42
Deathly_CQ 写道
为什么下面的都不翻译了?
这不是很奇怪吗?

这是小编要锻炼我们的英文能力
6 楼 xyz20003 2009-07-03 17:46
maven2 入门小教程:
http://family168.com/oa/maven2/html/
5 楼 Deathly_CQ 2009-07-03 13:53
为什么下面的都不翻译了?
这不是很奇怪吗?
4 楼 flyfan 2009-07-03 13:45
不错,立刻更新
3 楼 brofe 2009-07-03 12:34
呵呵,这两天正在看Maven,感觉真的蛮好。
2 楼 whaosoft 2009-07-03 12:07
恩 我也没用过 要学学了!~
1 楼 sgp2004 2009-07-03 11:01
沙发
还没用过maven 唉 学习学习

发表评论

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

相关推荐

  • 金士顿 8g U盘宇瞻群联芯片量产

    自己的金士顿 8g U盘 量产 宇瞻 软件 很好用

  • 宇瞻u盘量产工具含教程.rar

    软件介绍: 宇瞻Apacer AH321钢铁侠4GU盘量产工具,chipgenius芯片精灵检测的是phison群联UP13~UP16芯片,拆开后看到主控是ps2251-39AC-E压缩包内附所需的量产工具和详细的量产教程。

  • 宇瞻Apacer ah321 16GU盘量产教程.rar

    u盘品牌:Apacer型号:AH321容量:16G主控:群联Phison PS2251-60Apacer AH321 16G量产教程打开chip genius v3.01检测U盘信息如下:PNP设备ID:VID=1005 PID=B113芯片制造商:phison(群联)芯片型号:UP13~UP19...

  • 宇瞻U盘格式化工具

    宇瞻U盘格式化工具,当U盘产生读写不正常等不良问题时,可以一试,能使U盘起死回生。

  • 宇瞻钢铁侠2GU盘量产工具(群联PS2251-33芯片).rar

    软件介绍: chipgenius检测出的是UP13-UP...打开“MPALL_F1_070C_v312_0A.exe”,选择好你刚才保存的配置文件,拔出U盘,然后再重新插入一次U盘,当量产工具检测到U盘时,点击STRAT开始量产,中途可造成不能断电。。

  • 宇瞻钢铁侠AH321 4G量产工具(UP13~UP19芯片).rar

    宇瞻钢铁侠U盘钢口号4P4GAH321R-8A A10314M01383 芯片精灵检测信息:PNP设备ID:VID=1005 PID=B113芯片制造商:phison(群联)芯片型号:UP13~UP19产品制造商:USB产品型号:DISK 2.0用GetInfo.exe检测后,提示MP...

  • 宇瞻AH325黑骑士8G优盘量产工具.rar

    PNP设备ID:VID=1005 PID=B113设备序列号:07A80500A0620E68 设备版本:PMAP 设备类型:标准USB设备一USB2.0高速芯片制造商:phison(群联) 芯片型号:up13~up19产品制造商:USB 产品型号:DISK 2.0内附GetInfo简体中文...

  • 宇瞻AH522 8GU盘量产工具(群联UP13-UP16).rar

    宇瞻随身碟AH522 8G 群联UP13-UP16主控U盘量产工具。PNP设备ID:VID=1005 PID=B113设备序列号:19960235061E设备版本:PMAP设备类型:标准USB设备 - USB2.0高速芯片制造商:phison(群联)芯片型号:UP13~UP16...

  • 存储芯片行业信息汇总

    1、存储芯片的分类 RAM(Random Access Memory)随机存储器,我们在日常生活中经常会听到RAM这个单词。比如手机6G RAM+128G ROM,对手机比较了解的人都知道RAM是代表运行内存,运行内存越大,可以打开的应用就...

  • 群联up13~up19 宇瞻AH325黑骑士量产工具

    群联up13~up19 宇瞻AH325黑骑士量产工具 芯片精灵检测vid 1005 pid B113 的U盘, 芯片型号:up13~up19 或p2261-sw 的工具专用

  • 宇瞻8g微笑碟量产详细教程

    第一步:先用ChipGenius来查询我的U盘芯片型号。查询工具下载地址:http://bbs.mydigit.cn/read.php?tid=27360 第二步:找到相应的量产工具,我用的是PHISON UP12(PS2231) &UP10(PS2136)量产工具V1.89量产工具下载...

  • 【U盘专题】U盘的购买、使用、量产

    【注】觉得现在的U盘使用频繁,问题也比较多,可是在网上总是没有看到完整的关于U盘的话题,感觉有必要写个,有这个想法,所以一直留意于收集...一、U盘的购买 现如今是电脑遍地开花的年代,U盘已经成为人们工作...

  • u盘美化

    U盘概述 ... U盘即USB盘的简称,而优盘只是U盘的谐音称呼。 U盘是闪存的一种,因此也叫闪盘。最大的特点就是:小巧便于携带、存储容量大、价格便宜。是移动存储设备之一。 ...

  • 如何买一个好U盘

    你会买U盘吗?现在的U盘,实在太多了,也实在太便宜了。­ 不过呢,如果你不会买的话,花了1-2百,买了个废品U盘,用起来就很不爽了。­ ­ 现在的U盘,一般都4G以上,8G已经开始普及,16G、32G的已经有售。­ ...

  • U盘无法格式化的解决办法

    1、在网上搜索下载“ChipGenius”,安装完成后运行该软件,程序会自动检测U盘的各项参数,从中找到U盘芯片型号。 2、在网上下载与芯片型号相匹配的量产工具。 我用 ChipGenius 测试出来的U盘主控厂商是 群联...

  • U盘的几种分类及格式

    1、按u盘材质来分,可以分为金属u盘、塑料u盘、软胶u盘、皮革u盘、木质u盘、珠宝u盘等。这些主要是考虑u盘本身外壳所用材质的。 2、从u盘容量来分,就是8GB、16GB、32GB等,这个比较简单。 3、从品牌来分,那...

  • U盘(闪存盘)量产的普及知识的问题

    量产的意思简单的说就是用一种U盘主控制芯片的厂家提供的一种软件,来把U盘分为2个部分,其中的一部分模拟成光驱读光盘的形式(只读形式),另一种还是保持U盘的正常读写功能。 用什么量产工具,主要是利用...

  • 基于FPGA的四相八拍步进电机控制系统设计:集成交付、正反转、加速减速及调速功能

    内容概要:本文详细介绍了基于FPGA的四相八拍步进电机控制系统的开发过程。主要内容包括:1. 使用VHDL和Verilog编写LED显示屏驱动代码,用于显示角度、学号和姓名等信息;2. 实现步进电机的正反转控制,通过状态机管理相序变化;3. 开发加速减速控制模块,确保电机启动和停止时的平稳性;4. 设计调速功能,通过调节脉冲频率实现速度控制。此外,文中还讨论了调试过程中遇到的问题及其解决方案。 适合人群:对FPGA开发和步进电机控制感兴趣的电子工程师、嵌入式系统开发者以及相关专业的学生。 使用场景及目标:适用于需要高精度运动控制的应用场合,如工业自动化、机器人技术和精密仪器等领域。目标是帮助读者掌握FPGA控制步进电机的基本原理和技术细节。 其他说明:文中提供了详细的代码片段和调试经验分享,有助于读者更好地理解和应用所学知识。同时,作者还提到了一些实用技巧,如通过PWM调节实现多级变速,以及如何避免步进电机的共振问题。

  • Android开发:基于SQLite的日历备忘录记事本项目详解与实现

    内容概要:本文详细介绍了基于Android Studio开发的日历备忘录记事本项目,涵盖日历查看、添加备忘录、闹钟提醒和删除备忘录等功能。项目使用SQLite数据库进行数据存储,通过CalendarView、EditText、Button等控件实现用户交互,并利用AlarmManager和PendingIntent实现闹钟提醒功能。此外,项目还包括数据库的设计与管理,如创建DatabaseHelper类来管理数据库操作,确保数据的安全性和完整性。文章还探讨了一些常见的开发技巧和注意事项,如时间戳的使用、手势监听的实现等。 适用人群:适用于初学者和有一定经验的Android开发者,尤其是希望深入了解Android开发基础知识和技术细节的人群。 使用场景及目标:该项目旨在帮助开发者掌握Android开发的基本技能,包括UI设计、数据库操作、闹钟提醒机制等。通过实际项目练习,开发者能够更好地理解和应用这些技术,提升自己的开发能力。 其他说明:文中提到一些进阶任务,如用Room替换SQLite、增加分类标签、实现云端同步等,鼓励开发者进一步扩展和优化项目。同时,项目源码公开,便于学习和参考。

  • Matlab实现基于SVM-Adaboost支持向量机结合Adaboost集成学习时间序列预测的详细项目实例(含完整的程序,GUI设计和代码详解)

    内容概要:本文档详细介绍了一个基于SVM(支持向量机)和Adaboost集成学习的时间序列预测项目。该项目旨在通过结合这两种强大算法,提升时间序列预测的准确性和稳定性。文档涵盖了项目的背景、目标、挑战及其解决方案,重点介绍了模型架构、数据预处理、特征选择、SVM训练、Adaboost集成、预测与误差修正等环节。此外,文档还探讨了模型在金融市场、气象、能源需求、交通流量和医疗健康等多个领域的应用潜力,并提出了未来改进的方向,如引入深度学习、多任务学习、联邦学习等先进技术。 适合人群:具备一定机器学习基础的研究人员和工程师,特别是那些从事时间序列预测工作的专业人士。 使用场景及目标:①用于金融市场、气象、能源需求、交通流量和医疗健康等领域的复杂时间序列数据预测;②通过结合SVM和Adaboost,提升预测模型的准确性和稳定性;③处理噪声数据,降低计算复杂度,提高模型的泛化能力和实时预测能力。 其他说明:文档不仅提供了详细的理论解释,还附有完整的Matlab代码示例和GUI设计指导,帮助读者理解和实践。此外,文档还讨论了模型的部署与应用,包括系统架构设计、实时数据流处理、可视化界面、GPU加速推理等方面的技术细节。

Global site tag (gtag.js) - Google Analytics