收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网 QQ书签 更多 Bookmark and Share

2009年3月23日星期一

安装Tasktop Starter

在安装Mylyn的时候,看到Mylyn的文档有大量的都是Tasktop写的,而且Tasktop有一款基于Mylyn的free的team产品:Tasktop Starter。

下载下来在本机使用看看,如果好的,在公司的Java小组推广一下,这样以后安排工作也方便多了。

----------------------------
下载了Eclipse3.4,看版本说明,缺省的版本几乎都带上了Mylyn,这样就方便多了

Tasktop安装目前只提供了以一个在线更新的站点,在家里安装使用没有问题,公司里开发的机器是连接不到公网的,也不知道Eclipse后台更新的站点如何部署的。

根据下载的其他plugin更新包看了一下,基本上就是:
site.xml文件
features目录
plugins目录

上tasktop的更新站点看了一下,更新的URL打开就是显示site.xml的内容
URL后面加上features目录,加上plugins:都是出来: 403 Forbidden

不知道如何更新到内网了。

方法一: 
       想到是否可以通过自己外部的电脑,先安装好,再把下载的东西都复制到内部来看行不行。
       外部直接上tasktop进行更新,要更新一堆eclipse的plugin。在家里更新速度很快的,公司里也是一个人独享2M带宽,一个晚上都没有更新好。
       无奈,只能在本机上把download.eclipse.org站点封住,不让Eclipse访问到,这样其他的plugin就不用更新了。
        这样速度还可以,在外部机器上安装好了tasktop starter。
       看了一下: 在更新的site.xml中,文件中指定了features中的jar,
       安装好以后,在Eclipse的features中,放的都不是jar文件,是目录
       仔细看了一下,这些目录就是原来说的futures的jar文件解开的样子。
       网上说features中的内容主要用于自动更新的(features在加载插件和更新插件的时候会起作用,我们一般用它的更新功能, 它还有一个功能就是对plugins进行分明别类的管理),就直接把plugin下相关的jar文件搬进内网(很好认的,都有tasktop的标识),直接放在eclipse的plugins目录中,重启eclipse,一切ok。
      (原来准备用help->software updates的方式进行安装进系统,可是不知道怎么样,右键的install都是灰的,所以把plugins中的jar直接copy进eclipse中的plugins)

方法二:
    在site.xml文件中,指定了相关的几个feature的文件,
    通过URL+features目录下的文件,可以直接下载features目录中的文件(上面tasktop网站没有打开features目录的列表显示,出来403)
   将这几个features目录下的文件下载回来,解开看一下,方法一已经讲了,features中的文件是为了更新,这样应该有可以获取相关plugin的信息,
    看了一个features中的jar文件,没有看懂(后来发现,这个jar文件中,feature.xml没有任何相关的plugin),过了半天,看了另外一个jar文件中的feature.xml文件,一下子就明白了,非常简单:
<feature id="com.tasktop.imap_feature" label="Tasktop IMAP Feature" version="1.4.0.v20090316-2000" provider-name="Tasktop Technologies" plugin="com.tasktop.client">
这个feature相关的plugin文件位 plugin_version,按照这个文件就是com.tasktop.client_ 1.4.0.v20090316-2000.jar
再往下看,还有相关的jar文件:
《<plugin id="com.tasktop.imap.core" download-size="0" install-size="0" version="1.4.0.v20090316-2000" unpack="false" />
  <plugin id="com.tasktop.imap.ui" download-size="0" install-size="0" version="1.4.0.v20090316-2000" unpack="false" />
原理和上面的一样,jar的文件位plugin_id_version,一个feature.xml关联多个jar文件。

如果有多个,自己一个个拼出来还是比较烦的,不管怎样,反正是知道site.xml如何关联feature,feature如何关联plugin了。

----------------------------------------------------------------------




下一步要配tasktop认识的repository。

选择:
bugzilla 2.18版本







没有评论:

发表评论