是否可以让 Maven 创建一个静态链接的 jar?
对于我的 JPA 实体和依赖于它们的库,我有一个特定的设计模式想要强制执行。
在我的设计模式中,我有一个库项目,它提供entity
并且希望有一个单独的项目项目提供entity-ejb
. 通过这种方式,我将能够仅使用 JPA 实现的entity
类而不是非 JPA 实现来开发一个额外的不同项目。
通过手动类路径解析,这在理论上和实践中都可以正常工作。然而,我发现 maven 在这方面相当令人沮丧。我似乎无法使用 maven 将依赖项 jar 文件添加到 ejb/lib 文件夹中。
我试过使用
<artifactId>maven-dependency-plugin</artifactId>
将依赖项复制到目标/类目录文件夹。不幸的是,这个文件夹并没有直接被震动。
想法和建议表示赞赏。