0

我有一个跨移动平台项目,我正在尝试在单独的存储库中使用特定于平台的 Android 和 BlackBerry Eclipse 项目,该项目使用包含 J2ME 平台通用 src 和测试代码的 Git 子模块。

这是预期的布局:

team-lib-j2me
| - src (platform generic source code)
|   | - ...
| - test
    | - src (platform generic source code)
        | - ...

team-lib-android
| - team-lib-j2me (git submodule)
| - lib (Eclipse Android project)
|   | - AndroidManifest.xml
|   | - src (platform specific)
|   | - ...
| - test  (Eclipse Android Project)
    | - AndroidManifest.xml
    | - src (platform specific)
    | - ...

team-lib-blackberry
| - team-lib-j2me (git submodule)
| - lib (Eclipse BB Project)
|   | - BlackBerry_App_Descriptor.xml
|   | - src (platform specific)
|   | - ...
| - test (Eclipse BB Project)
    | - BlackBerry_App_Descriptor.xml
    | - src (platform specific)
    | - ...

我似乎找不到一种干净简单的方法来:

  1. 获取任一 Eclipse“lib”项目的源链接到相对路径“../team-lib-j2me/src”
  2. 获取任一 Eclipse“测试”项目的源链接到相对路径“../team-lib-j2me/test/src”

关于如何做到这一点的任何建议?

谢谢!

4

1 回答 1

0

明白了:有没有办法设置相对于 .project 文件的链接资源?

我刚刚创建了一个新的路径变量“TEAM_LIB_J2ME”="${PROJECT_LOC}..\team-lib-j2me",然后创建了“链接源”以:

  • “团队-lib-j2me-src”= TEAM_LIB_J2ME\src
  • “团队-lib-j2me-test-src”= TEAM_LIB_J2ME\test\src
于 2012-11-09T01:16:15.543 回答