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

父级pom无法解决,除非我将回购添加到子级pom-难题

壤驷兴朝
2023-03-14

我想在一个项目pom中包括一个父项目,包含分发管理和存储库。正如人们所料。

共有1个答案

楚流觞
2023-03-14

正如khmarbaise所写的,您需要在settings.xml的配置文件中定义存储库(这似乎有点奇怪,但实际上是唯一可行的方法):

<profiles>
    <profile>
        <id>repos</id>

        <repositories>
            <repository>
                <id>my-local-repo</id>
                <name>Projektserver Snapshots</name>
                <url>http://my-server/nexus/content/groups/public</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                    <checksumPolicy>fail</checksumPolicy>
                    <updatePolicy>daily</updatePolicy>
                </snapshots>
            </repository>
        </repositories>
    </profile>
</profiles>

<activeProfiles>
    <activeProfile>repos</activeProfile>
</activeProfiles>

根据您的实际配置,还可以包括镜像设置,并可以调用本地连接central

 类似资料:
  • 我正试图在ubuntu上工作,我刚刚安装的STS遇到了一个问题。这是一个玩具项目,我没有任何代理,因为我正在使用我的家庭网络和互联网似乎工作得很好。我认为这个问题与ubuntu有关,因为我在我的windows电脑上安装了相同版本的STS,我的项目没有任何问题。 我试图在互联网上搜索,但没有一个解决方案帮助,我找不到任何ubuntu特定的解决方案。我的POM只是:http://maven.apach

  • 我们下载了项目“https://bitbucket.org/m2m/cumulocity-clients-/src/develop/”并尝试运行该项目,但我们遇到了以下问题: [信息]正在扫描项目...[错误][错误]处理POM时遇到一些问题:[致命]com.nsn.cumulocity.clients的父POM不可解析-Java:clients-Java:9.19.1-快照:无法在https:/

  • 使用日食(赫利俄斯)的常春藤2.2和常春藤DE 2.2。... 想从http://maven . spring framework . org/milestone/org/spring framework/data/spring-data-neo4j/2 . 1 . 0 . m1获取spring-data-neo4j及其默认依赖项 在我的常春藤文件中使用以下内容: 以及我的设置文件中的这些解析器:

  • 我读了很多关于如何在spring boot项目中使用spring-boot-starter-parent的帖子。基本上,我读过一些帖子(Spring文档也讨论了这一点),这些帖子描述了两种实现这一点的方法 直接使用spring-boot-starter-parent作为项目父级。它给我们带来了依赖管理和插件管理的好处。 另一种方法是在项目pom中导入spring-boot-starter父级(如果

  • 我在stackoverflow上读了几个“不可解析的父POM:”问题,但没有任何帮助。 我的目录结构如下: 我得到以下错误:

  • 我有两个关于Maven pom的一般性问题 在超级pom中,它被称为