Intellij idea 如何在IntelliJ IDEA中为常春藤图书馆分配资源?

Intellij idea 如何在IntelliJ IDEA中为常春藤图书馆分配资源?,intellij-idea,ivy,Intellij Idea,Ivy,我使用Spring框架创建了一个带有Ant/Ivy构建的Webapp,并将该项目导入IntelliJ IDEA。使用IvyIDEA插件可以解决依赖关系,并由插件自动创建一个包含jar的库 如何将源(它们被下载并存储在ivy缓存中)分配给Idea库,以便我只需单击依赖项的一个类即可浏览源?它必须在ivy.xml(至少在我的Idea 11.1.5中)中显式枚举,也就是说,对于解析为ivy.xml中所述包的依赖项的包,不会显示源。引入后,有必要刷新模块(工具->IvyIdea->解析…)。 另见: 必

我使用Spring框架创建了一个带有Ant/Ivy构建的Webapp,并将该项目导入IntelliJ IDEA。使用IvyIDEA插件可以解决依赖关系,并由插件自动创建一个包含jar的库


如何将源(它们被下载并存储在ivy缓存中)分配给Idea库,以便我只需单击依赖项的一个类即可浏览源?

它必须在ivy.xml(至少在我的Idea 11.1.5中)中显式枚举,也就是说,对于解析为ivy.xml中所述包的依赖项的包,不会显示源。引入后,有必要刷新模块(工具->IvyIdea->解析…)。 另见:

必须在ivy.xml中明确列举(至少在我的Idea 11.1.5中是这样),也就是说,对于解析为ivy.xml中所述包的依赖关系的包,不显示源。引入后,有必要刷新模块(工具->IvyIdea->解析…)。 另见:
要查看ivy的缓存库,我执行了以下步骤:

1) 添加库文件夹(从+菜单中选择Java):

2) “缓存”项将添加到库中。选择项目中现在应该看到“缓存”库的所有模块(也可以在每个模块的“依赖项”选项卡中添加)

3) 现在,您应该告诉intellij在缓存文件夹内递归检查。为此,必须按如下方式编辑文件:

文件位于项目文件夹中的.idea/libraries/cache.xml下

<component name="libraryTable">
  <library name="cache">
    <CLASSES>
      <root url="file://$USER_HOME$/.ivy2/cache" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
    <jarDirectory url="file://$USER_HOME$/.ivy2/cache" recursive="true" />
  </library>
</component>


recursive属性必须设置为“true”

才能查看ivy的缓存库我执行了以下步骤:

1) 添加库文件夹(从+菜单中选择Java):

2) “缓存”项将添加到库中。选择项目中现在应该看到“缓存”库的所有模块(也可以在每个模块的“依赖项”选项卡中添加)

3) 现在,您应该告诉intellij在缓存文件夹内递归检查。为此,必须按如下方式编辑文件:

文件位于项目文件夹中的.idea/libraries/cache.xml下

<component name="libraryTable">
  <library name="cache">
    <CLASSES>
      <root url="file://$USER_HOME$/.ivy2/cache" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
    <jarDirectory url="file://$USER_HOME$/.ivy2/cache" recursive="true" />
  </library>
</component>

递归属性必须设置为“true”