简体   繁体   English

Maven:“找不到工件包:jar:1.0-SNAPSHOT”?

[英]Maven: "Could not find artifact package:jar:1.0-SNAPSHOT"?

I've tried installing a Spring project, and had one created from start.spring.io.我试过安装一个 Spring 项目,并从 start.spring.io 创建了一个。 However, when trying to run mvn clean install , I have run into errors:但是,当尝试运行mvn clean install ,我遇到了错误:

Could not find artifact com.sof:game-mix:jar:1.0-SNAPSHOT

I know this is has happened to others, and I've checked these threads for more information but unfortunately my attempts to replicate their solutions haven't worked for me.我知道这发生在其他人身上,我已经检查了这些线程以获取更多信息,但不幸的是,我尝试复制他们的解决方案对我不起作用。

Here is a link to my project , for anyone who wishes to replicate the project and see if mvn clean install might work for them. 这是我的项目的链接,适用于希望复制该项目并查看 mvn clean install 是否适合他们的任何人。 Otherwise, the code for my pom.xml files is below否则,我的 pom.xml 文件的代码如下

I have three pom.xml files:我有三个 pom.xml 文件:

Root pom.xml:根 pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.sof</groupId>
    <artifactId>game-mix</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>

    <parent>
        <artifactId>spring-boot-starter-parent</artifactId>
        <groupId>org.springframework.boot</groupId>
        <version>2.0.3.RELEASE</version>
        <relativePath/>
    </parent>

    <modules>
        <module>core</module>
        <module>web</module>
    </modules>

    <properties>
        <java.version>13</java.version>
    </properties>

</project>

My web module's pom.xml:我的网络模块的 pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>game-mix</artifactId>
        <groupId>com.sof</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>web</artifactId>

    <dependencies>
        <!--dependency for our core module-->
        <dependency>
            <groupId>com.sof</groupId>
            <artifactId>game-mix</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

        <!--dependency for spring boot-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--Thymeleaf Dependency-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

        <!--Spring Boot devtools-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.12</version>
            <scope>compile</scope>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

And my core module's pom.xml:我的核心模块的 pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>game-mix</artifactId>
        <groupId>com.sof</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>core</artifactId>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>
    </dependencies>


</project>

Where exactly am I going wrong?我到底哪里错了? I'd appreciate any assistance我很感激任何帮助

I deleted my first answer because I did not read your POMs thoroughly enough.我删除了我的第一个答案,因为我没有足够彻底地阅读您的 POM。

com.sof:game-mix:jar:1.0-SNAPSHOT is your parent POM. com.sof:game-mix:jar:1.0-SNAPSHOT是你的父 POM。 You cannot reference it as a <dependency> .您不能将其作为<dependency>引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Maven 无法解析项目的依赖关系,找不到工件 com.mycompany.app:my-app:jar:1.0-SNAPSHOT - Maven Could not resolve dependencies for project, Could not find artifact com.mycompany.app:my-app:jar:1.0-SNAPSHOT 在 lib 中找不到工件 com.cache:mycache:jar:1.0-SNAPSHOT - Could not find artifact com.cache:mycache:jar:1.0-SNAPSHOT in lib javaee-samples上的mvn clean包:在codehaus-snapshots中找不到工件org.javaee7:test-utils:jar:1.0-SNAPSHOT - mvn clean package on javaee-samples : Could not find artifact org.javaee7:test-utils:jar:1.0-SNAPSHOT in codehaus-snapshots 如何修复maven打包的jar报告&#39;错误:无法找到或加载主类。\\ FormulaTelemetryApp-1.0-SNAPSHOT.jar&#39; - How to fix maven-packaged jar reporting 'Error: Could not find or load main class .\FormulaTelemetryApp-1.0-SNAPSHOT.jar' 找不到工件junit:unit:jar:5.0-SNAPSHOT - Could not find artifact junit:unit:jar:5.0-SNAPSHOT Maven - 不可解析的父 POM,找不到工件快照 - Maven - Non-resolvable parent POM, Could not find artifact SNAPSHOT 在 maven-central (https://repo1.maven.org/maven2/) 中找不到工件 net.sf.jasperreports:liberation-fonts:jar:1.0 - Could not find artifact net.sf.jasperreports:liberation-fonts:jar:1.0 in maven-central (https://repo1.maven.org/maven2/) Maven安装色调找不到工件神器tools.jar - Maven installing hue Could not find artifact tools.jar 在 Nexus 存储库中找不到工件(快照) - Could not find artifact (snapshot) in Nexus repository maven全新安装不会生成工件SNAPSHOT.jar - maven clean install does not generate an artifact SNAPSHOT.jar
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM