inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Jenkins를 이용한 CI/CD Pipeline 구축

sonarqube와 powershell, cmd의 호환성

402

--

작성한 질문수 6

0

sonarqube 실행 시 powershell에서는 계속 에러가 발생하는데 cmd에서는 정상적으로 실행되서 질문입니다.

제 컴퓨터는

OS: Windows 10 Home

version: 22H2

이고,

sonarqube는 vmware centos7 환경에서 docker로 실행했습니다.

 

springboot project에서 pom.xml의 plugin 설정입니다.

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
        <plugin>
            <groupId>org.sonarsource.scanner.maven</groupId>
            <artifactId>sonar-maven-plugin</artifactId>
            <version>3.9.1.2184</version>
        </plugin>
    </plugins>
</build>

 

 

그리고 powershell로 sonarqube를 실행했을 때의 상태입니다.

powershell.jpg

cmd로 sonarqube를 실행했을 때의 상태입니다.

cmd.jpg

git bash shell로 했을 때도 정상적으로 실행됐습니다.

git_bash.jpg

https://okky.kr/questions/804636 에서는

"다른 쉘 환경이다보니 환경변수를 다루는 방식이 달라서 " 라고 하기도 하고,

https://okky.kr/questions/1403875 에는

"반면에 PowerShell은 .NET 프레임워크 기반으로 만들어졌기 때문에," 나,

"PS는 .Net 기반이다 보니 .Net 버전 별 호환성 이슈가 있습니다." 말이 있는데

 

"아파치 메이븐은 자바 프로젝트들을 위한 빌드 자동화 도구" 라서 powershell과 호환성이 안맞는 부분도 있을 수 있다 라고 해석해도 될까요?

sonarqube

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.
김원식 님의 질문을 확인해보니, sonarqube를 powershell에서 실행 시 에러가 발생하는 상황이네요.
powershell과 cmd의 차이가 원인이 될 수도 있지만, 다른 쉘 환경에서는 문제가 없다고 하신 부분도 있기 때문에, 다른 원인이 있을 수 있습니다.
sonarqube를 실행할 때 필요한 환경변수 설정, 특히 .NET 버전이나 자바 환경 설정 등이 올바르게 되어 있는지 확인해보시는 것도 좋겠습니다.
그리고, 아파치 메이븐은 자바 프로젝트 빌드 자동화 도구이지만, sonarqube와 함께 쓰는 플러그인이므로 메이븐 설정도 문제가 될 수 있습니다.
결국, powershell에서 sonarqube를 실행하려면 추가적으로 설정이 필요할 가능성이 있습니다.
더 자세한 내용은 sonarqube 공식 문서를 참고해보시면 도움이 될 것 같습니다.
제가 답변해드릴 수 있는 것은 여기까지이며, 더 도움드리지 못해 죄송합니다.

내장형 톰캣일경우

0

27

2

git 에 강의내용에 필요한 파일들 존재하지 않음

0

91

2

젠킨스에 등록된..

0

102

2

yml 파일 db 접속정보 수정 후 배포 시 미반영

0

113

2

jdk 버전 17

0

84

2

섹션2 강의자료

0

107

2

DOCKER 이미지 PULL

0

267

1

36강 edowon0623/cicd-project-ansible이 호환이 안되는것 같아요

0

65

1

질문이 있습니다!!

0

72

1

exec /usr/local/tomcat/bin/catalina.sh: invalid argument 오류 해별법(공유)

1

207

4

m2 mac: ansible-server에서 container 실행 안됨

0

161

2

Jenkins와 k8s 연동과 관련한 질문입니다.

0

98

2

Ansible 과 연동에서 이미지 및 컨테이너 생성과 관련한 질문 드립니다.

0

177

2

Docker Container에서 Tomcat 설치

0

223

2

ec2 여러대에서 각각 직접 설치 이유

0

155

1

P@ssw0rd 설정시기

0

152

2

ansible 원리

0

136

2

ansible 존재여부

0

120

2

젠킨스 빌드 성공후 shutdown

0

252

2

Docker Hub에 Push 무한 로딩

0

128

2

컨테이너에 ssh로 접속 비밀번호 불일치

0

121

1

maven project 오류

0

120

2

엔서블을 이용하여 톰캣 이미지 배포 후, 되돌리는 방법

0

151

2

쿠버네티스 이용시, api gateway 와 service discovery 역할

0

271

2