没有kotlin-stdlib maven依赖项的kotlin数据类

问题描述 投票:0回答:1

我们有一个Kotlin微服务,需要公开一个Maven工件,该工件定义了该微服务所需/发出的所有DataTransferObject(例如,代表发布到事件总线的事件的kotlin数据类)。

然而,该微服务的客户端是一个纯Java应用程序,该应用程序将依赖于此kotlin-DTO-maven-artifact,但not传递性地获取kotlin-stdlib或注入的任何其他kotlin特定依赖项。

我们可以提供kotlin-DTO而不引入任何kotlin依赖性吗?

maven kotlin
1个回答
1
投票

对我来说,最简单,最合理的方法是将这些DTO创建为Java类,因为Kotlin与此类兼容”>

您不需要任何其他工具或技巧。在此工件内,您可以轻松地使用Lombok编写大量的模板代码]

© www.soinside.com 2019 - 2024. All rights reserved.