作者归档
JEP 220:模块化运行时镜像
原文链接 译者:carvendy
JEP 220:模块化运行时镜像
作者 Mark Reinhold
创建 2014/10/23 15:05
更新 2017/05/19 01:58
类型 特性
状态 集成
域 SE
JSR 376
讨论 拼图的开发在openjdk.java.net 努力 XL
持续时间 XL
优先 l
检验人 Alan Bateman, Alex Buckley, Chris Hegarty, Mandy Chung, Paul Sandoz
发行 9
版本 8061971
块 JEP 200:模块化JDK
JEP 261:模块系统
涉及 JEP 162:模块化思想准备
JEP 282:jlink:Java连接器
JEP 201:模块化源码
概述
重构JDK和JER运行镜像到容纳这些模块和提高行为,保护和可维护性。定义新的URI方案来命名模块,类和资源存储在一个运行时镜像,而没有揭示内部结构或者镜像格式。修改存在的规范作为需要容纳的改变。 阅读全文
Java平台模块系统(JSR 376)
原文链接 译者:carvendy
Java平台模块系统(JSR 376)
这是JSR 376的基础页,java平台模块系统,一个中心容器Jigsaw项目。
原始的JSR提交可以在官方JCP页找到。
专家组
- Neil Bartlett (Paremus)
- Wayne Beaton (Eclipse)
- Hans Dockter (Gradleware)
- Tim Ellison (IBM)
- Rémi Forax
- Bob Lee
- David Lloyd (Red Hat)
- Mark Reinhold (Oracle)
- Robert Scholte
JEP 200:模块化JDK
原文链接 译者:carvendy
JEP 200:模块化JDK
作者 Mark Reinhold
创建 2014/07/22 14:08
更新 2017/03/08 13:58
类型 特性
状态 集成
域 SE
JSR 376
讨论 拼图的开发在openjdk.java.net
努力 XL
持续时间 XL
优先 l
检验人 Alan Bateman, Alex Buckley, Paul Sandoz
支持 Brian Goetz
发行 9
版本 8051618
依赖 JEP 220:模块化运行时镜像
JEP 261:模块系统
JEP 201:模块化源码
《Maven官方文档》选择可移植的Wagon提供者
原文链接 译者:carvendy
选择可移植的Wagon提供者
默认,Maven使用java.net.URLConnection(HttpURLConnection)类提供使用JDK接入仓库使用HTTP/HTTPS协议。不行地,支持这个实现由确定的bug,Maven使用这可能发现不能链接服务端并需要一些配置。一个奇怪的行为例包含着行包装授权头Base64值,当密码很长和使用缓存优先可以授权连接同样的服务端。
Maven 2.2.0 尝试修改这问题通过Wagon实现基于Apache HttpClient。不幸地,很快地HttpClient不支持NTLM(至少,version 2),影响意味着用户在代理服务器在NTLMv2后不能使用Maven 2.2.0。
希望地,解决这些,Maven 2.2.1将支持指定你想使用的Wagon提供者和给定的协议在构建过程中。从role-hint组件为了Wagon,提供者名字将被附加到协议使用的格式==<protocol>-<provider>==。
Maven 2.2.1,两种方式指定Wagon提供者应该使用:命令行,或者==<server>配置部分在settings.xml==。 阅读全文
《Maven官方文档》目录指南
原文链接 译者:carvendy
文档
Maven入门
- 5分钟Maven入门 @司余
- 30分钟入门
介绍
- 构建周期 @duanzq
- POM文件 @liguangsheng
- 环境配置项 Profiles @draem0507
- 仓库 @applepieinhd
- 标准目录结构
- 依赖机制 @Tyrian
- 可选的依赖和依赖排除 @config