【发布时间】:2014-08-15 17:20:32
【问题描述】:
我现在正在编写一个 Java 库,我将它作为 Maven 工件发布并用于不同的 Java/Groovy 项目。我想知道编写一个依赖于特定版本的 Groovy 的库是否是一个好主意(例如,依赖于 groovy-all-2.x.y)。
仅仅在库中使用 Java 的不适感并不会太糟糕。
你怎么看? 我应该更好地为 Groovy 依赖项使用更大的版本范围吗?我应该写一个普通的 Java 库吗?
【问题讨论】:
-
我从来没有在库声明依赖范围方面有过很好的经验。你在你的库中使用了任何 Groovy 特性(闭包、元类等),还是只是用 Groovy 编写的?
-
它只是用 Groovy 编写的。所以迁移到 Java 应该不会太难。添加一些 getter、setter,添加一些分号。