我在所有 Java 项目(以及一些非 Java 项目)中广泛使用 Maven。然而,我非常喜欢使用注释将配置从 XML 文件移到 java 源文件中。我最近在 Groovy Grape 页面上发现了以下内容:
添加依赖项
@Grab(group='org.springframework', module='spring', version='2.5.6')
import org.springframework.jdbc.core.JdbcTemplate
虽然这是 Groovy 代码,但似乎上面的内容在 Java 中应该不是完全不可能的。虽然这似乎不太可能(或将)内置到 javac 本身中,但它可以内置到 Maven 或其他一些构建“包装器”中。
你有什么想法?
编辑:我刚刚想到注释在 java 中的 import 语句上无效。这确实存在一个问题...
最佳答案
您可以构建一个注释预处理器来分析这些类型注释的源。查看 Javadocs here .
关于java - java中使用注解进行依赖管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6075922/