时髦与常春藤

bma*_*ies 1 groovy ivy

我注意到,默认情况下,groovy eclipse插件设置了常春藤依赖.

这非常诱人地表明,有一种方法可以为groovy脚本声明依赖关系并从repo中解析它们.

但是,在codehaus上描述groovy + ivy的网页只是一个死网链接的页面.

Chr*_*ail 5

Groovy有一个方便的@Grab注释,允许在运行时动态包含依赖项.它内部使用常春藤,可以访问Ivy/Maven存储库.有关这方面的更多信息,请访问:http://groovy.codehaus.org/Grape

该网站的一个例子:

@Grab(group='org.springframework', module='spring', version='2.5.6')
import org.springframework.jdbc.core.JdbcTemplate
Run Code Online (Sandbox Code Playgroud)

常春藤集成的另一个选择是在构建级别.Gradle基于groovy的构建系统还可以包含依赖项作为构建的一部分.