首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从POM引用使用rmic:package maven goal创建的jar (仅包含存根)?

如何从POM引用使用rmic:package maven goal创建的jar (仅包含存根)?
EN

Stack Overflow用户
提问于 2010-09-15 01:16:29
回答 2查看 1.2K关注 0票数 1

我有一个RMI应用程序,存根是用maven (rmic:rmic)生成的。

然后我使用rmic:package目标并获得一个只包含存根的漂亮的小jar。

现在bis的问题是:我如何从其他项目的pom中引用这个jar?

我不能给它一个ArtifactId (或者我可以吗?!)当我使用分类器时,它会下载原始项目的所有依赖项,而不是带有存根的jar。

请给我一个提示,我如何才能以一种良好的行为方式使用这个jar :-)

提前感谢,我投票给你的东西,并接受答案,所以你会得到你的积分!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-15 01:31:52

你确实可以为你的存根项目创建一个项目/POM。

您可以将rmic:rmic目标绑定到"Stub Project“POM的generate-sources阶段,以便构建的编译阶段1)创建存根类,然后2)编译它们。

这将允许您对项目进行package (作为JAR或其他任何形式),并像其他项目一样将其deploy到Maven存储库。

在那里,您可以简单地将工件引用为依赖于存根的项目的<dependency>

票数 1
EN

Stack Overflow用户

发布于 2013-12-05 17:57:46

使用client的分类器。

示例:

代码语言:javascript
复制
<!-- This references the stub jar -->
<dependency>
  <groupId>com.example</groupId>
  <artifactId>the-dependency</artifactId>
  <version>1.0</version>
  <classifier>client</classifier>
</dependency>

<!-- This references the jar -->
<dependency>
  <groupId>com.example</groupId>
  <artifactId>the-dependency</artifactId>
  <version>1.0</version>
</dependency>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3711270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档