Author Archive

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方案来命名模块,类和资源存储在一个运行时镜像,而没有揭示内部结构或者镜像格式。修改存在的规范作为需要容纳的改变。 Read more

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

Read more

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:模块化源码

Read more

《Maven官方文档》选择可移植的Wagon提供者

原文链接   译者:carvendy

选择可移植的Wagon提供者

默认,Maven使用java.net.URLConnectionHttpURLConnection)类提供使用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==。 Read more

《Maven官方文档》密码加密

原文链接   译者:carvendy

密码加密

  1. 介绍
  2. 怎么创建一个主密码
  3. 怎么加密服务端密码
  4. 怎么保持主密码可移动驱动器
  5. 提示

Read more

《Maven官方文档》目录指南

原文链接   译者:carvendy

文档

Maven入门

介绍

Read more

《Maven官方文档》使用镜像仓库

原文链接  译者:carvendy

使用镜像仓库

在你指定的仓库中选择你想下载的确定工具,利润依赖或者maven插件。仓库可以什么在项目里,意味着如果你有一个自定义仓库,你将分析你的项目和容易地获取正确的配置。可是,你可能想使用一些可替换的镜像来作为特殊仓库而不改变项目文件。

使用镜像的一些原因:

  • 这是一个在网络上同步的镜像,位置很近也很快。
  • 你想替换掉一个特别的仓库使用你自己的网络仓库将会有更好的控制权
  • 你想使用仓库管理来提供本地缓存镜像,需要使用它的URL。

Read more

《Maven官方指南》Maven 配置

原文链接      译者:carvendy

Maven 配置

Maven 配置发生有三个级别:

  • Project – 静态配置在pom.xml
  • Installtion – 这个配置在maven的一次安装中
  • User – 这个配置指定部分用户

这样区分就清晰了 – 项目定义信息应用于项目,无论是谁构建它,当其他人也从定义了一些配置作为环境变量。

Read more

《Maven官方指南》模型指南

原文链接     译者:carvendy

模型指南

模型是一个从简单模板生成源码的工具。从简单模板你可以生成这些:

  • Java源码
  • XML序列化源码模型
  • XML反序列化源码模型
  • 模型文档
  • XSD

Read more

《Maven官方指南》构建Maven

原文链接     译者:carvendy

构建Maven

为什么我想构建Maven?

构建有两个原因,其中一个是Maven的原因:

  • 为了尝试一些边缘特性或修正(版本可以在JRIA中找到)。
  • 为了你已经修复一个问题和提交分支到开发者团队。

Read more

《Maven官方指南》创建装配

原文链接     译者:carvendy

创建装配

装配机制在Maven中提供了一种简单的方式创建,分布使用一个装配描述符和依赖信息在你的pom中。为了有序地使用插件你需要配置装配插件在你的pom中和它可能看起来像这样:

Read more

《Maven官方指南》使用扩展

原文链接     译者:carvendy

使用扩展

扩展使用货车提供者,用于在仓库中运输工件和提供生命周期增强的插件。

Read more

《Maven官方指南》Maven使用Ant指南

原文链接     译者:carvendy

Maven使用Ant指南

这个例子中说明咱们绑定一个ant脚本到生命周期。你可以加入脚本到每一个生命周期,复制 execution/ section可以指定一个新的周期。

Read more

《Maven官方指南》配置代理

原文链接

配置代理

你可以陪住一个代理来使用一些或者全部Maven需要的http请求。用户名和密码需要如果你代理需要基础的授权(注意最新发布可能支持存储你的密码在一个安全密钥 – 与此同时,请确定你的settings.xml文件(总是使用${user.home}/.m2/settings.xml)是担保 适当的权限给你操作系统。

Read more

《Maven官方指南》生成源文件

原文链接     译者:carvendy

生成源文件

让我们运行这个小例子。为了生成源文件你必须有一个插件它是在generate-sources周期中有参与的,像ANTLR4 Maven Plugin

所以这一切都很好,我们有一个插件想要从Antlr4 语法中生成一些源码但是我们应该怎么使用呢?你需要指定你想要使用的在你的POM中。

Read more

return top