有没有可能建立一个;分罐;一个Maven项目?
我目前的情况是: 使用Maven汇编插件将项目A内置到fat有没有可能建立一个;分罐;一个Maven项目?,maven,jar,maven-assembly-plugin,maven-jar-plugin,Maven,Jar,Maven Assembly Plugin,Maven Jar Plugin,我目前的情况是: 使用Maven汇编插件将项目A内置到fatjar 使用项目A中内置的jar的项目B。它作为资源添加到项目中,并使用process builder在单独的流程中启动 我想知道是否有可能只用一个Maven项目就实现类似的行为。也就是说,构建只包含项目A所需的类和依赖项的jar,然后使用预构建的jar构建项目的其余部分 很抱歉,我在这里说得不太清楚。这与Maven的几个核心概念不符: 一个项目,一个模型(POM)。两个项目(A,B),两个模型(POM) POM中有一个artifac
jar
使用项目A中内置的jar
的项目B。它作为资源添加到项目中,并使用process builder在单独的流程中启动
我想知道是否有可能只用一个Maven项目就实现类似的行为。也就是说,构建只包含项目A所需的类和依赖项的jar
,然后使用预构建的jar
构建项目的其余部分
很抱歉,我在这里说得不太清楚。这与Maven的几个核心概念不符:
- 一个项目,一个模型(POM)。两个项目(A,B),两个模型(POM)
- POM中有一个
。第二个工件(artifactId
)应该命名为什么jar
- 一个项目导致一个工件。在同一个项目中没有额外的“预构建
”构建jar
- 依赖关系适用于整个项目(以及可能的子模块项目)。我不知道如何“只包含项目A所需的类和依赖项”
- 工件存储在:
- 暂时在
中/target
- 在本地Maven存储库中(默认值:
)~/.m2/存储库
- 可能在远程Maven存储库中
... 而资源是在构建期间从
获取的/src/main/resources
- 暂时在