Eclipse 4 App with javafx11 测试

软件 版本
Eclipse RCP 版本 2019-03
E(fx)clipse-IDE 3.5.0

如何构建

# clone 到本地
git clone https://github.com/QingMings/cn.qingmings.fx.root.git
# 进入 releng 文件夹 
cd releng
# 执行maven 构建 (需要有maven环境)
mvn clean verify

学习过程中有用的地址

  • https://github.com/eclipse-efx/efxclipse-eclipse/wiki/Eclipse4-application-on-OpenJFX-11
  • https://github.com/SimonScholz/reactive-e4-fx-rcp

如何加速构建过程中对 p2 repo 的拉取

  • 方法1: ****

    ****之后,如果你的**比较给力,也能有不错的速度

  • 方式2:使用国内的镜像

    国内镜像 我个人感觉清华大学的镜像服务速度还可以 地址 https://mirrors.tuna.tsinghua.edu.cn/eclipse/

  • 方式3:自己在本地搭建一个镜像(只提供你需要的repo ,不是完全完整的镜像)

    适用于以上两种方法都不给力或者你们是一个Team多人开发,有建立本地镜像的需求,省的每个人都跑到网上download ,速度差的让人抓狂

如何查找 p2 repo 的镜像地址

# 观察下面网址,替换参数`file` 的值,即可返回所有的可用镜像地址
# E(fx)clipse-IDE 的下载地址是 `https://download.eclipse.org/efxclipse/updates-released/3.5.0/site/`
# 查询镜像地址 `file` 参数的值就是 `/efxclipse/updates-released/3.5.0/site/`
https://www.eclipse.org/downloads/download.php?format=xml&file=/efxclipse/updates-released/3.5.0/site/&countryCode=zh&timeZone=1&format=xml

如何在本地搭建一个简易的镜像

  • p2仓库就是一些静态的文件, p2 通过解析 artifacts.xmlcontent.xml 来下载文件。
    我们将需要的仓库里的文件,全部下载下来,使用nginx代理一下,就可以用了。

  • 如何下载,使用整站下载工具,限制不要嗅探父目录
    比如 https://download.eclipse.org/efxclipse/updates-released/3.5.0/site/ 限制只下载/site下或子目录的文件
    mac下推荐使用 SiteSucker ,windows 下推荐使用 IDM

  • nginx 代理本地目录配置示例

    location /efxclipse/updates-released {
        alias /Users/shishifanbuxie/Downloads/us.sitesucker.mac.sitesucker/download.eclipse.org/efxclipse/updates-released/3.5.0/site;
        autoindex on;
        add_header Cache-Control no-store;
        index  index.xml;
    }

你可能感兴趣的:(Eclipse 4 App with javafx11 测试)