다중 모듈이있는 Maven 프로젝트에서 모듈의 pom.xml을 찾을 수 없음-Jenkins / Eclipse

J 가드너

Jenkins에서 Butbucket의 수은 브랜치를 복제하는 Maven 프로젝트를 만들었으므로 Selenium TestNG 스크립트를 실행할 수 있습니다. 깨끗한 빌드를 갖기 위해 작업 공간을 지우려고 시도했지만 이전과 동일한 오류가 발생했습니다. 또한 pom.xml 파일에 대한 jenkins 작업 공간의 각 모듈을 확인했으며 모두 존재합니다. 콘솔에서 오류 보고서 이미지를 클릭하십시오. Jenkins와 Eclipse가 동일한 프로젝트 폴더에있을 때 내 종속성의 pom.xml 파일을 찾을 수없는 이유를 이해할 수 없습니다.

이미지 : Jenkins 콘솔 출력

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>

<parent>
    <artifactId>PSWebTestFramework</artifactId>
    <groupId>com.guidewire.pstesting</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>

<artifactId>pswtf-test-tp-pc</artifactId>

<dependencies>
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.8.21</version>
    </dependency>
    <dependency>
        <groupId>org.hamcrest</groupId>
        <artifactId>hamcrest-all</artifactId>
        <version>1.3</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>2.53.0</version>
    </dependency>
    <dependency>
        <groupId>com.guidewire.pstesting</groupId>
        <artifactId>pswtf-application-core</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.guidewire.pstesting</groupId>
        <artifactId>pswtf-test-core</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.guidewire.pstesting</groupId>
        <artifactId>pswtf-test-tp-core</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.guidewire.pstesting</groupId>
        <artifactId>pswtf-application-tp-pc</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.guidewire.pstesting</groupId>
        <artifactId>pswtf-application-ootb-pc</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
</dependencies>

<build>
    <defaultGoal>test</defaultGoal>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
                <excludes>META-INF/*.SF</excludes>
                <excludes>META-INF/*.DSA</excludes>
                <excludes>META-INF/*.RSA</excludes>
                <argLine>-Dorg.uncommons.reportng.escape-output=false</argLine>   <!-- get html in reports rather than string -->
                <properties>
                    <property>
                        <name>usedefaultlisteners</name>
                        <value>false</value> <!-- disabling default listeners is optional -->
                    </property>
                    <property>
                        <name>listener</name>
                        <value>org.uncommons.reportng.HTMLReporter, org.uncommons.reportng.JUnitXMLReporter, org.testng.reporters.XMLReporter</value>
                    </property>
                </properties>
                <additionalClasspathElements>
                    <additionalClasspathElement>${basedir}/src/test/conf</additionalClasspathElement>
                    <additionalClasspathElement>${basedir}/src/test/testdata</additionalClasspathElement>
                </additionalClasspathElements>
            </configuration>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
</project>

업데이트 : 아래 솔루션을 기반으로 내 작업 구성을 변경하고 아래 이미지에 따라 실패 대신 성공을 얻을 수있었습니다.

이미지 : 작업 구성

롤슨 코트

첨부 한 스크린 샷의 오류는 아티팩트 ID "pswtf-test-tp-pc"가 로컬 Maven 저장소에서 종속성을 찾을 수 없음을 의미합니다.

Maven <modules>태그를 사용하여 상위 POM에서 모든 프로젝트를 빌드하십시오 . 아티팩트 ID가 PSWebTestFramework 인 상위 폴더의 pom.xml에 추가합니다. 이 부모 pom을 먼저 실행 한 다음 프로젝트에서 실행하십시오-pswtf-test-tp-pc

<modules>
    <module>pswtf-application-core</module>
    <module>pswtf-test-core</module>
    <module>pswtf-test-tp-core</module>
    <module>pswtf-application-tp-pc</module>
</modules>

이것은 각 모듈을 빌드하고 로컬 maven repo에 설치해야합니다.

추신- mvn clean install명령을 사용하여 로컬 저장소에 종속성을 설치하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Maven : 다중 모듈 상위 프로젝트의 하위 모듈을 완전히 별도의 다른 프로젝트에서 사용할 수 있습니까?

분류에서Dev

Maven : 다중 모듈 WAR 빌드가 라이브러리 프로젝트에 "주 클래스를 찾을 수 없음"을 제공합니다.

분류에서Dev

Maven 다중 모듈 프로젝트의 부모 모듈 내의 config 폴더에서 Spring-Boot 속성을로드 할 수 있습니까?

분류에서Dev

Maven 다중 모듈 프로젝트에서 부모 pom을 참조하지 마십시오.

분류에서Dev

svn의 일부 모듈로 다중 모듈 Maven 프로젝트의 부모 모듈을 구성하는 방법

분류에서Dev

다중 모듈 Maven 프로젝트 및 Docker : 아티팩트를 찾을 수 없습니까?

분류에서Dev

Angular 프로젝트에서 Auth0 모듈을 찾을 수 없습니다.

분류에서Dev

React 프로젝트의 Tailwind-설치 중에 "모듈 'autoprefixer'를 찾을 수 없음"오류가 발생 함

분류에서Dev

Eclipse에서 연결되는 Maven 다중 모듈 프로젝트

분류에서Dev

모듈에 필요한 Maven 프로젝트 구성을 사용할 수 없음

분류에서Dev

IntelliJ IDEA에서 Maven 다중 모듈 프로젝트의 중첩 모듈을 최상위 모듈로 표시하는 방법은 무엇입니까?

분류에서Dev

Docker는 Django 프로젝트에서 pipenv로 설치된 모듈을 찾을 수 없습니다.

분류에서Dev

CommonJS 모듈의 일부를 가져 오는 동안 암시 적으로 '모든'유형이있는 모듈의 선언 파일을 찾을 수 없습니다.

분류에서Dev

모듈을 찾을 수 없음 오류 : config라는 모듈이 없습니다.

분류에서Dev

모듈을 찾을 수 없음 '보안'플라스크라는 이름의 모듈이 없습니다.

분류에서Dev

다른 버전의 Python이 모듈을 찾을 수 없음

분류에서Dev

Eclipse에서 Maven 다중 모듈 프로젝트 리팩토링

분류에서Dev

@INC에서 XML / DOM.pm을 찾을 수 없습니다 (XML :: DOM 모듈을 설치해야 할 수 있음).

분류에서Dev

Maven 다중 모듈 프로젝트-다른 모듈에서 모듈을 시작 하시겠습니까?

분류에서Dev

Maven : 두 개의 다른 모듈에서 같은 이름의 모듈을 어떻게 가질 수 있습니까?

분류에서Dev

오류 :`index.js`에서`react` 모듈을 해결할 수 없음 : 프로젝트 내에서 반응을 찾을 수 없습니다.

분류에서Dev

node_modules \ uuidv4 \ build \ lib \ uuidv4.js에서 모듈 util을 확인할 수 없음 : 프로젝트 내에서 util을 찾을 수 없습니다.

분류에서Dev

프로필 봄 부팅 메이븐 멀티 모듈 프로젝트 - 다른 모듈에서 패키지를 찾을 수 없습니다

분류에서Dev

'모듈을 찾을 수 없음'을 입력하지만 일부 컴퓨터에서만 가능합니다. 같은 프로젝트. 어떤 아이디어?

분류에서Dev

Eclipse JEE의 Spring / Maven 프로젝트 : applicationContext.xml을 열 수 없음

분류에서Dev

Python의 pickle 모듈에서 Heroku 앱 모듈을 찾을 수 없음 오류

분류에서Dev

MAVEN 다중 모듈 프로젝트에서 종속성을 추가 할 위치

분류에서Dev

Webpack에서 JS 모듈을 확인할 수 없음 (Typescript 프로젝트에서)

분류에서Dev

django 앱의 openshift에서 모듈을 찾을 수 없습니다.

Related 관련 기사

  1. 1

    Maven : 다중 모듈 상위 프로젝트의 하위 모듈을 완전히 별도의 다른 프로젝트에서 사용할 수 있습니까?

  2. 2

    Maven : 다중 모듈 WAR 빌드가 라이브러리 프로젝트에 "주 클래스를 찾을 수 없음"을 제공합니다.

  3. 3

    Maven 다중 모듈 프로젝트의 부모 모듈 내의 config 폴더에서 Spring-Boot 속성을로드 할 수 있습니까?

  4. 4

    Maven 다중 모듈 프로젝트에서 부모 pom을 참조하지 마십시오.

  5. 5

    svn의 일부 모듈로 다중 모듈 Maven 프로젝트의 부모 모듈을 구성하는 방법

  6. 6

    다중 모듈 Maven 프로젝트 및 Docker : 아티팩트를 찾을 수 없습니까?

  7. 7

    Angular 프로젝트에서 Auth0 모듈을 찾을 수 없습니다.

  8. 8

    React 프로젝트의 Tailwind-설치 중에 "모듈 'autoprefixer'를 찾을 수 없음"오류가 발생 함

  9. 9

    Eclipse에서 연결되는 Maven 다중 모듈 프로젝트

  10. 10

    모듈에 필요한 Maven 프로젝트 구성을 사용할 수 없음

  11. 11

    IntelliJ IDEA에서 Maven 다중 모듈 프로젝트의 중첩 모듈을 최상위 모듈로 표시하는 방법은 무엇입니까?

  12. 12

    Docker는 Django 프로젝트에서 pipenv로 설치된 모듈을 찾을 수 없습니다.

  13. 13

    CommonJS 모듈의 일부를 가져 오는 동안 암시 적으로 '모든'유형이있는 모듈의 선언 파일을 찾을 수 없습니다.

  14. 14

    모듈을 찾을 수 없음 오류 : config라는 모듈이 없습니다.

  15. 15

    모듈을 찾을 수 없음 '보안'플라스크라는 이름의 모듈이 없습니다.

  16. 16

    다른 버전의 Python이 모듈을 찾을 수 없음

  17. 17

    Eclipse에서 Maven 다중 모듈 프로젝트 리팩토링

  18. 18

    @INC에서 XML / DOM.pm을 찾을 수 없습니다 (XML :: DOM 모듈을 설치해야 할 수 있음).

  19. 19

    Maven 다중 모듈 프로젝트-다른 모듈에서 모듈을 시작 하시겠습니까?

  20. 20

    Maven : 두 개의 다른 모듈에서 같은 이름의 모듈을 어떻게 가질 수 있습니까?

  21. 21

    오류 :`index.js`에서`react` 모듈을 해결할 수 없음 : 프로젝트 내에서 반응을 찾을 수 없습니다.

  22. 22

    node_modules \ uuidv4 \ build \ lib \ uuidv4.js에서 모듈 util을 확인할 수 없음 : 프로젝트 내에서 util을 찾을 수 없습니다.

  23. 23

    프로필 봄 부팅 메이븐 멀티 모듈 프로젝트 - 다른 모듈에서 패키지를 찾을 수 없습니다

  24. 24

    '모듈을 찾을 수 없음'을 입력하지만 일부 컴퓨터에서만 가능합니다. 같은 프로젝트. 어떤 아이디어?

  25. 25

    Eclipse JEE의 Spring / Maven 프로젝트 : applicationContext.xml을 열 수 없음

  26. 26

    Python의 pickle 모듈에서 Heroku 앱 모듈을 찾을 수 없음 오류

  27. 27

    MAVEN 다중 모듈 프로젝트에서 종속성을 추가 할 위치

  28. 28

    Webpack에서 JS 모듈을 확인할 수 없음 (Typescript 프로젝트에서)

  29. 29

    django 앱의 openshift에서 모듈을 찾을 수 없습니다.

뜨겁다태그

보관