我有一个 Gradle 驱动的项目,我想向其中添加一个简单的 Java 任务。这个任务非常具体到项目,如果可以帮助我不想将它开发为一个单独的插件。所以问题是我可以在我用于我的项目的同一个 build.gradle 中定义这样的自定义任务吗?还是不可避免地需要将其打包为单独的项目(插件)并安装到本地存储库?
此外,可能需要注意的是原始项目与 Java 无关(无需构建其他 Java 代码)
PS基于以下评论:
我想添加src/main/java/SomeUsefulStuff.java
到现有项目并编译该文件并将其用作自定义任务。我确实知道每次运行构建时都需要对其进行编译,但又一次 - 代码会很小。但是它会有一些外部依赖,比如 Commons IO