[置顶] 如何快速部署自己的插件到Nexus服务器(P2 Update site)?

在前面的一篇文章(如何安装自己的Maven仓库--Nexus),笔者提到了如何快速安装Nexus服务器,这篇文章,笔者给大家说道一下如何快速的部署自己的plugin到Nexus服务器。比如,我们开发了一个用来生成JKS文件的插件。...
阅读(898) 评论(0)

[置顶] 如何把一个包含features和plugins的folder 变成一个Maven Tycho支持的 P2仓库?

今天笔者在用Maven Tycho 编译Plugin的时候,由于用到自己定义的OSGI的依赖,但是这个目录的依赖,只有 features和Plugins夹,没有Content.xml和artifact 文件,那么,如何把一个包含features和plugins的folder 变成一个Maven Tycho支持的 P2仓库?...
阅读(631) 评论(0)

[置顶] 如何解决Maven Tycho编译OSGI bundle过程中的Missing Constraint: Bundle-RequiredExceptionEnvironment 异常?

今天笔者在用Maven tycho编译Eclipse Plugin的时候,遇到了Missing Constraint: Bundle-RequiredExceptionEnvironment issue JavaSE-1.7 这个异常信息,那么如何解决Maven编译OSGI bundle过程中的Missing Constraint: Bundle-RequiredExceptionEnvironment 异常? 其实很简单,原因是build.properties文件里的jre.compilation.pro...
阅读(959) 评论(0)

[置顶] 如何快速的安装自己的Maven仓库---Nexus?

Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。如何安装自己的Maven仓库-...
阅读(869) 评论(1)

[置顶] 学习Eclipse插件开发需要循序渐进看的书籍列表?

因为工作需要,需要用Eclipse插件进行开发。而笔者在以前的工作经验中根本就没有接触过,而且这类的技术和视频资料非常少。通过摸打滚爬将近2年,终于小有成就。刚好趁着圣诞节公司放了一个礼拜的假期,和大家分享一下学习Eclipse插件开发需要循序渐进看的书籍列表,以节约大家的宝贵时间。...
阅读(1982) 评论(0)

[置顶] GEF(Graphical Editor Framework) Eclipse项目入门系列(3)---Draw2D例子演示

在”GEF(Graphical Editor Framework) Eclipse项目入门系列(2)---Draw2D开发环境的搭建“一文中,我给大家介绍了Draw2D的开发环境的搭建。下一步,根据软件行业的惯例,需要展示一个例子,这样大家才更有兴趣去学习和探索这门技术。好了,废话少说,作者就借花献佛,用Dan Rubel,Jaimen Wren和Eric Clayberg的一个例子Draw2D的例子和大家分享一下。这个例子包括两个类,GenealogyView和FigureMover。 其中Genealo...
阅读(1889) 评论(0)

[置顶] GEF(Graphical Editor Framework) Eclipse项目入门系列(2)---Draw2D开发环境的搭建

GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述中,我们已经提到了Draw2D框架是GEF框架的重要组成部分。那么Draw2D的环境如何搭建起来呢? 其实很简单,去Eclipse的官方网站下载一个Eclipse的开发环境(这一部门我就不再赘述,网上的资料很多)。笔者本人的电脑上装的是Indigo,因为笔者将会以Eclipse Indigo为例子给大家演示Draw2D开发环境的搭建。...
阅读(1409) 评论(0)

[置顶] GEF(Graphical Editor Framework) Eclipse项目入门系列(1)---概述

GEF的英文全称是Graphical Editor Framework。GEF的中文书籍在市面上面基本没有的。但是很多的Eclipse的二次开发项目可能却需要用到Eclipse的GEF的相关技术。GEF是一个Eclipse的项目之一,著名的XMind软件(http://www.xmind.net/)就是基于GEF开发的,如下图说示意,做出来的界面非常的漂亮和灵活,另外,WindowBuilder工具(http://www.eclipse.org/wb)也是基GEF开发的,此外Apache的一个BPEL的一个...
阅读(1519) 评论(0)

[置顶] 使用org.eclipse.xsd.XSDEnumerationFacet生成枚举类型的Schema

为网上关于Eclipse XSD的中文资料比较少,,而且关于Eclipse XSD的范例代码也凤毛麟角,但是有的时候我们需要生成一个带枚举限定的简单类型的XSD Schema,比如下面的格式,其中, 代表的就是一个带枚举限定的简单类型。那么应该如何生成呢? <schema xmlns="http://www.w3.org/2001/XMLSchema" tar...
阅读(1349) 评论(0)

[置顶] 如何用Eclipse API 提供的 org.eclipse.wst.wsdl 去解析读取WSDL文件?

相对来说,Eclipse API的中文资料比较少,但是Eclipse的API提供了非常多的,非常强大的功能。 比如,eclipse的Eclipse API 提供的 org.eclipse.wst.wsdl包,里面提供了很多的类去解析WSDL文件。 总体来说,其提供的API简单易懂,而且其API是和专业术语对应起来的,比如, 一个WSDL文档通常包含7个重要的元素,即types、import、message、portType、operation、binding、 service元素。 这些元素嵌套在defin...
阅读(1541) 评论(0)

[置顶] 如何用Java代码来把SSL的证书自动导入到Java的秘钥存储文件(keystore)

我们在开发或者使用SSL的过程中,很多的软件需要我们提供java的keystore,特别是一些基于Java的中间件产品。 我们常规的做法是JDK自带的工具命令(keytool)去做,比如,下面的例子 keytool -import -v -alias EnTrust2048 -file D:\certs\EnTrust2048.cer -keystore D:\certs\test.jks keytool -import -v -alias EntrustCertificationAuthorityL1C ...
阅读(3696) 评论(0)

[置顶] 打印org.eclipse.xsd.XSDSchema对象

因为网上关于Eclipse XSD的中文资料比较少,但是有的时候,我们需要使用Eclipse XSD的API去构造或者修改一个XSD文件。 那么当我们创建了org.eclipse.xsd.XSDSchema的对象,并已经在里面添加或者修改许多的元素类型等信息后,我们想知道我们的添加或者修改是否有效。 那么这个时候我们应该怎么办呢?有两种方式,我们把生成的org.eclipse.xsd.XSDSchema的对象,写到一个文件里面去,另外一种方式就是直接把XSDSchema对象 转成一个字符串,然后把XSDSc...
阅读(2054) 评论(0)

[置顶] 在Eclipse中如何查看感兴趣的Java类属于哪一个jar文件?

在使用Eclipse开发的过程中,中如何查看感兴趣的Java类属于哪一个jar文件? 打开Eclipse,并使用快捷键Ctrl+Shift+T...
阅读(3091) 评论(1)
    个人资料
    • 访问:385905次
    • 积分:6347
    • 等级:
    • 排名:第4081名
    • 原创:228篇
    • 转载:0篇
    • 译文:5篇
    • 评论:157条
    博客专栏