Java 如何获取org.mangosdk.spi.ProviderFor dependency以编写自定义Lombok转换?
我正在编写一个Lombok自定义转换,但我被卡住了,因为Lombok处理程序需要使用Java 如何获取org.mangosdk.spi.ProviderFor dependency以编写自定义Lombok转换?,java,maven,lombok,Java,Maven,Lombok,我正在编写一个Lombok自定义转换,但我被卡住了,因为Lombok处理程序需要使用org.mangosdk.spi.ProviderFor注释,而我在Maven存储库中找不到它。在进行自定义Lombok转换时,您应该如何获得这种依赖关系 我试图研究如何检索该依赖关系,但它们似乎在 LIB < /Co>目录中有自己的库副本,我认为这是管理依赖关系的非常不灵活的方式,所以我不会把它看作是我自己的项目。 因此,如果我有一个用于Lombok扩展的Maven项目,我应该如何获得org.mangosdk.
org.mangosdk.spi.ProviderFor
注释,而我在Maven存储库中找不到它。在进行自定义Lombok转换时,您应该如何获得这种依赖关系
我试图研究如何检索该依赖关系,但它们似乎在
因此,如果我有一个用于Lombok扩展的Maven项目,我应该如何获得
org.mangosdk.spi.ProviderFor
类?Lombok使用Ant+Ivy而不是Maven。Lombok不需要使用ProviderFor注释。注释所做的只是自动生成META-INF/services文件,这是标准java API集的过去。您也可以手工维护这样的文件
有关服务提供者接口的更多信息,您还可以查看SPI项目的
目前有一个更好的maven支持
注意。由于谷歌代码即将崩溃,这个项目正在进行中
披露:我是一名Lombok开发者使用非官方的maven存储库“”感谢您提供了这个伟大的库。我已经知道了如何进行自定义转换(请检查Github上的pull请求,好吗?),但是项目开发人员的解释总是很有价值的。谢谢,@roel spilker,有没有迁移到Maven或Gradle的计划?