代码之家  ›  专栏  ›  技术社区  ›  pmf

有没有使用OSGi环境而不是使用类路径的Java编译器?

  •  0
  • pmf  · 技术社区  · 15 年前

    有什么办法 javac 使用现有的OSGi环境来解决构建时依赖性,而不是明确地设置类路径?我知道我可以编写一个使用JDK编译器API的OSGi组件,但我认为应该有一个更简单的解决方案。

    或者,如果没有此类扩展可用于 贾瓦克 ejc 允许这样的事情(在命令行中可用;我愿意接受一个仅在春分时使用的解决方案 EJC )?

    4 回复  |  直到 13 年前
        1
  •  3
  •   user101884    15 年前

    使用OSGi编译的Ant任务。

    http://www.ohloh.net/p/osgijc

    还是现在在这里?

    http://code.google.com/p/eclipseosgitools/

        2
  •  1
  •   Jay    15 年前

    你考虑过使用吗 Maven 管理依赖关系?有一些插件可用于像Eclipse这样的IDE。您只需要在pom.xml中映射资源服务器和所需的库,这就差不多了。

    -杰伊

        3
  •  1
  •   SteveD    15 年前

    你错过了一个遵循OSGi规则——Eclipse的Java编译器。

    您可以使用Eclipse的编译器进行无头构建,但请注意,这不是为胆小的人准备的。

    这是一个简单的 tutorial 在Eclipse和Ant中构建。

    如果你沿着这条路走,我建议你看看 Tycho (建造OSGi材料的Maven子项目)和 Buckminster 一个Eclipse项目。

        4
  •  0
  •   djna    15 年前

    我正在发展 Lotus Expeditor Toolkit 和Eclipse插件-免费下载。我的构建时间和运行时类路径很容易通过清单中的条目进行管理。

    [免责声明:我是IBM员工。]