我在 IntelliJ 中有一个 Spring Boot 多模块项目,问题是,当我在 IntelliJ 中运行该项目时,它会按预期构建和工作,但是当我尝试使用 maven 包时,出现此错误:
缺少POM ng.biosec:enrollment_ws:jar:0.0.1-SNAPSHOT,没有可用的依赖信息和 ng.biosec:abis_module:jar:0.0.1-SNAPSHOT缺少 POM,没有可用的依赖信息
然后该过程失败。
这是两个模块和父模块的 pom.xml: enrollment_ws.xmlpom
<?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>integron</artifactId>
<groupId>ng.biosec</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>enrollment_ws</artifactId>
<packaging>jar</packaging>
<dependencies>
</dependencies>
</project>
这是abis_module.xmlpom 文件:
<?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>integron</artifactId>
<groupId>ng.biosec</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>abis_module</artifactId>
<packaging>jar</packaging>
</project>
这是cpm.xml依赖于包含上述 pom 文件的模块的 pom 文件:
<?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>integron</artifactId>
<groupId>ng.biosec</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>cpm</artifactId>
<packaging>jar</packaging>
慕姐4208626
相关分类