第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法從 Java 中的不同模塊解析類 (Intellij)

無法從 Java 中的不同模塊解析類 (Intellij)

呼如林 2024-01-28 16:30:36
我通過以下方式構(gòu)建了 UI 測試自動化提案:(父模塊)uiTestAutomation(子模塊)ui-utilities(子模塊)ui-domain(子模塊)ui 測試我希望 ui-utilities 的類能夠在 ui-domain 和 ui-tests 中使用,并且 ui-domain 的類也能夠在 ui-tests 中使用。我的 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>uiTestAutomation</groupId>    <artifactId>uiTestAutomation</artifactId>    <packaging>pom</packaging>    <version>1.0-SNAPSHOT</version>    <modules>        <module>ui-utilities</module>        <module>ui-tests</module>        <module>ui-domain</module>    </modules></project>ui-utilities 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>uiTestAutomation</artifactId>        <groupId>uiTestAutomation</groupId>        <version>1.0-SNAPSHOT</version>    </parent>    <modelVersion>4.0.0</modelVersion>    <artifactId>ui-utilities</artifactId>    <groupId>ui-utilities</groupId>    <version>1.0-SNAPSHOT</version>    <packaging>pom</packaging>    <build>        <plugins>            <plugin>                <groupId>org.apache.maven.plugins</groupId>                <artifactId>maven-compiler-plugin</artifactId>                <configuration>                    <source>8</source>                    <target>8</target>                </configuration>            </plugin>        </plugins>    </build>    <modules>        <module>../ui-domain</module>        <module>../ui-tests</module>    </modules></project>我在 ui-utilities 中有 BasePage 類,我想在 ui-domain 中創(chuàng)建一個名為 LoginPage 的類,它應該繼承 BasePage。但是,我收到一條錯誤消息:無法解析符號 BasePage就 pom.xml 文件中的依賴關(guān)系而言,我做錯了什么?
查看完整描述

2 回答

?
拉莫斯之舞

TA貢獻1820條經(jīng)驗 獲得超10個贊

你有一個非常不尋常的pom.xml結(jié)構(gòu),<modules>到處都指向。父級pom.xml看起來正確,但您不應該<modules>在子模塊中使用,除非它們有自己的子模塊。

  1. <modules>從所有子模塊中刪除該部分并用于<dependencies>表達模塊之間的關(guān)系。

  2. 不要<groupId>在子模塊中進行更改,這是沒有意義的。最好是他們從 繼承它,并且您可以簡單地在子模塊中<parent>省略標簽。<groupId>


查看完整回答
反對 回復 2024-01-28
?
DIEA

TA貢獻1820條經(jīng)驗 獲得超2個贊

我再次嘗試從頭開始創(chuàng)建該項目。事實證明,當從父模塊創(chuàng)建子模塊時(右鍵單擊,添加新模塊),intellij 早在定義 artifactId、groupId 的第一個彈出窗口時就自動將父模塊設(shè)置為子模塊。pom 文件基本相同,并且 mvn clean install 對于父模塊和單獨的子模塊都可以無縫工作?,F(xiàn)在LoginPage可以成功擴展BasePage。



查看完整回答
反對 回復 2024-01-28
  • 2 回答
  • 0 關(guān)注
  • 240 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號