我正在使用 maven 构建用于多语言开发(.net、java、本机 C++)的工件。
我正在使用 npandy 插件、native-maven-plugin 和标准 maven java 插件。
我想创建一些可用于所有这三种语言的通用库工件,例如
- 通用库.dll
- commonLibrary.lib (赢)
- commonLibrary.a (unix)
- commonLibrary.jar
从概念上讲,它是相同的工件,只是具有不同的扩展名,用于不同的语言。我试图使用 Maven 分类器来区分它们。然而,这并不完全奏效。
这些工件类型中的每一个的 pom 文件必须因其打包而不同,因此存在问题。IE
- dotnet 库
- 库
- 一个
- 罐
有什么想法可以创建具有相同工件 ID 的所有工件吗?
干杯