当前位置: 首页 > 知识库问答 >
问题:

在创建maven项目时,我们可以将github存储库用作工件吗?

魏宸
2023-03-14

我已经实现了一个maven库,并将其发布到GitHub。现在我想使用这个存储库作为原型来创建另一个maven项目(没有maven中央回购),如下所示

当我尝试这个时,它给出了以下错误

有什么办法可以做到这一点吗?

共有1个答案

昌砚
2023-03-14

您需要有一个git repo来定义“原型”项目,然后将其生成的工件打包并安装到github托管的工件库中。

请参阅本maven指南以定义archrtype

  • https://maven.apache.org/guides/mini/guide-creating-archetypes.html

并使用github操作来发布工件。

 类似资料:
  • 问题内容: 我有兴趣将GitHub上的项目用作我项目中的依赖项。GitHub项目有一个文件。我可以修改我的文件以使用该项目吗?如果是这样,怎么办?如果没有,我的最佳做法是什么? 问题答案: AFAIK,我的意思不是这样。 您可以将github用作Maven存储库-这与直接引用项目不同,它具有pom文件意味着仅是Maven项目。 如果 项目在中央存储库或其他存储库中不可用,则最好的选择是克隆,构建并

  • 问题内容: 您如何与源代码一起在SCM中维护Jenkins作业配置? 随着源代码的发展,作业配置也随之发展。能够将作业配置保留在SCM中是理想的,因为有以下好处: 易于查看谁的更改历史记录,包括作者和描述 能够通过检出修订版本来重建旧的分支/标记并构建正常的工作 无需滚动UI来找到合适的部分并进行更改 我看到有一个Jenkins Job Builder插件。我更喜欢按照Travis CI的解决方案

  • 我已经配置Gradle使用新的Maven Publisher插件发布项目工件,不幸的是,这个插件在生成的中存在依赖关系问题-依赖关系的范围而不是。 我的配置是这样的: 发布很简单,只需一个命令: 如何以旧的(工作)方式实现这一点?项目发布时是否可以自动进行项目标记?

  • 我的问题是,在将Nexus存储库添加到数据库之后,我无法创建新的Maven项目。m2设置。xml。 我已经安装了Nexus Repositoy Manager OSS 3.0.2作为我的本地Maven存储库。我有一台机器处于离线模式,无法连接到Internet。我可以做的是将数据从在线机器传输到它的想法。所以我可以在在线机器上部署所有必要的库,稍后只需切换 /data文件夹。 使用Eclipse创

  • 我还要做什么吗? 我在shell中使用的命令是: 现在,当我键入时,它显示: 我如何让这个标签出现在GitHub上?我的标签呢?

  • 我是git的新手,我现在所做的是将我最近的所有项目作为存储库上传到GitHub。有很多不同的项目,如webdesign、wordpress主题和不同类型的应用程序。其中一些也属于更大的项目,因为它们是关于将某些东西作为一个不同的应用程序进行测试的。 问题是,我有一个混乱的数量存储在网上现在。如何将相关的github存储库分组到文件夹结构中?GitHub上是否有一个提供排序和结构甚至标记存储库的功能