Eclipse 谷歌Guice更新网站

Eclipse 谷歌Guice更新网站,eclipse,eclipse-plugin,guice,Eclipse,Eclipse Plugin,Guice,我正在尝试在我的应用程序中使用com.google.inject。最初我是作为jar添加的,但现在我正在构建我的应用程序,我需要Guice作为目标定义的一部分。我可以在目标定义中使用的Google Guice update站点URL是什么?如果您使用的是maven或gradle之类的构建工具,可以将其作为依赖项包含。例如,下面是如何使用gradle: compile 'com.google.inject:guice:4.0' 这将引入javax.inject,它具有标准的inject注释作为依

我正在尝试在我的应用程序中使用com.google.inject。最初我是作为jar添加的,但现在我正在构建我的应用程序,我需要Guice作为目标定义的一部分。我可以在目标定义中使用的Google Guice update站点URL是什么?

如果您使用的是maven或gradle之类的构建工具,可以将其作为依赖项包含。例如,下面是如何使用
gradle

compile 'com.google.inject:guice:4.0'

这将引入javax.inject,它具有标准的inject注释作为依赖项。

您可以使用包含google inject的xtext“orbit”更新站点:

<location includeAllPlatforms="false" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="com.google.guava" version="0.0.0"/>
    <unit id="com.google.inject" version="0.0.0"/>
    <unit id="org.apache.log4j" version="0.0.0"/>
    <unit id="org.aopalliance" version="0.0.0"/>
    <unit id="org.easymock" version="0.0.0"/>
    <unit id="org.antlr.runtime" version="0.0.0"/>
    <unit id="org.junit" version="0.0.0"/>
    <unit id="javax.inject" version="0.0.0"/>
    <unit id="org.apache.ant" version="0.0.0"/>
    <unit id="org.objectweb.asm" version="0.0.0"/>
    <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository/"/>
</location>


更新站点仅适用于提供Eclipse插件的代码。@greg-449我理解。我想可能有一个插件可以将Guice包装到更新站点中。然后我将如何在Eclipse插件中使用GoogleGuice?我应该自己做吗?我更依赖于“官方”源代码。你可以自己制作插件,也可以使用jar。还要小心,因为Eclipse4.x有自己的注入代码。好的,谢谢你的帮助。应该是download.Eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository/显然,OP正在构建一个Eclipse插件,而不是使用Maven或Gradle驱动的构建。“我需要Guice成为我的目标定义的一部分”和“我可以在我的目标定义中使用什么是Google Guice更新站点URL?”的陈述/问题表明了这一点@RomainBernard建议使用Eclipse轨道的更新站点是正确的答案。