Eclipse配置
来自iDempiere zh
初始化和构建Materialize and build
移至代码仓文件夹下并执行相关命令: cd $HOME/sources/idempiere6.1 mvn verify -U
该命令会下载budle-classpath上的所有库文件,同时把所有的库放至org.idempiere.p2/target/products
注:在国内不翻墙的情况下,估计多试几遍肯定可以成功的。
把项目导入至Eclipse
- 再次打开Eclipse并把Workspace修改为$HOME/sources/idempiere6.1
- 切换后,点击菜单 Project > Build automatically ,关闭自动编译
- 打开菜单: File > Import
- 在子页面中选择 Maven > Existing Maven Projects
- 点击 Next 按钮,点击Browse按钮,选择$HOME/sources/idempiere6.1
- 必须选择所有的项目,点击Finish
- 所有的项目都应该显示在workspace中
设置target platform
- 保持在Eclipse中
- 打开菜单: File > Import
- 在子页面中选择 General > Existing Projects into Workspace
- 点击 Next 按钮,点击Browse按钮,选择$HOME/sources/idempiere6.1/org.idempiere.p2.targetplatform
- 点击 Finish 按钮
- 在Eclipse中打开文件org.idempiere.p2.targetplatform.target后就会开始导入org.idempiere.p2.targetplatform
- 本处使用远端URL地址来定义的默认的target platform
- Eclipse需要花费一些时间来下载远端文件
- 在Target Definition上选择Set as Active Target Platform链接
- 等待Eclipse完成bundles的下载
- 如果有部分下载失败的话,会显示诸多个小红叉点,需要点击Reload按钮重新下载,一直到Locations list中没有红颜色的错误
- 点击菜单 Project > Build automatically,打开自动编译
- 重启Eclipse后,点击菜单 Project > clean