小编Nik*_*hil的帖子

Gradle:使用注释从打包(jar)中排除某些文件

我正在寻找一种解决方案来排除某些标记有特定注释的文件以打包在 jar 中(可以编译但不是创建的 jar 的一部分)。

我已尝试以下步骤

  1. 使用以下命令创建类加载器:sourceSets.main.output +configurations.runtime
  2. 在编译的类中递归检查,使用 ClassLoader.loadClass 加载类并检查注释是否存在(Class.isAnnotationPresent)

任何指示都会有帮助。

java annotations gradle

5
推荐指数
1
解决办法
883
查看次数

标签 统计

annotations ×1

gradle ×1

java ×1