无法为我的Maven PARENT项目构建JAR文件

我创建了两个培训项目,旨在利用Selenium创建Java测试自动化框架。

两个项目都存储在我的个人git中:https://github.com/omarjmc

框架:包含主要类和成功执行测试所需的所有代码

项目:演示项目,将使用Framework项目中指定的方法

此外,我还在演示项目的POM中将依赖项添加到了Framework项目中,并且还创建了Framework项目的发行版并附加了JAR文件

enter image description here

当前,我必须克隆两个存储库,并在框架上运行mvn clean install以获得JAR文件,并将包装更改回pom,但是我想克隆演示项目,在此处运行mvn clean install并仍然获得框架JAR文件。

我缺少什么POM文件?

Win_ky33 回答:无法为我的Maven PARENT项目构建JAR文件

奥马尔,您必须为此要求创建一个Maven多模块项目。项目将是父项目,并且应包含子框架。

Project的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">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.project</groupId>
    <artifactId>multi</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>project</name>
    <modules>
        <module>framework</module>
    </modules>
</project>

您可以在github项目下面引用此确切要求。

https://github.com/jamesward/maven-multi-module-example

,

我创建了一个多模块proyect,但是只有在您下载原始存储库后,它才有效,我想要的是将它们放在单独的存储库中,然后下载并使用子项目

本文链接:https://www.f2er.com/3132090.html

大家都在问