我该如何:
我正在使用一个多项目构建的系统。子项目之一包含系统的节俭IDL文件。现在,我正在尝试编写一个小插件以将原始节俭文件发布为.jar
文件,以便我们可以显式依赖API的特定版本,而不是在各处复制文件。
现在,我已经可以通过在mappings
中设置pomPostProcess
和(Compile, packageBin)
来完成我需要做的事情,但这意味着生成的.jar
将永远不会包含编译代码。在构建要发布的系统时,我想构建和打包整个子项目,但是在发布子项目时,我只想要原始的节俭文件。问题是我不知道如何区分这两种情况。有什么办法可以做到这一点?