maven project를 빌드 중에 다음과 같은 오류가 발생했다. Parsing POMs ERROR: Failed to parse POMs org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs: [FATAL] Non-resolvable parent POM: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.5.4 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will ..
지난번에 다음과 같은 글을 쓴적이 있다. Maven Profile 에 따라 빌드하기 springboot로 구현된 A,B프로젝트가 있다고 하자. 그리고 상황은 A프로젝트가 독립적으로 실행이 되어야 하고 또한 B 프로젝트에는 dependency로 포함이 되어야 한다. 그냥 똑같이 빌드해서 자체실행도 oingdaddy.tistory.com 이 글과 거의 비슷한 내용이다. 맞다. 재탕이다. 하지만 약간의 발상의 전환은 해야 한다. ... 생략 ... javax.servlet javax.servlet-api ${servlet.api.version} provided javax.servlet.jsp javax.servlet.jsp-api ${jsp.api.version} provided freemarker true ..
어떤 project를 import를 받고 maven update를 했는데 다음과 같은 오류가 발생하였다. ㅡㅁ dashboard configuration Preference node "org.eclipse.wst.validation" has been removed. org.eclipse.wst.validation 이게 지워졌다고 한다. 지운적도 없는데... 아마 maven update를 할때마다 계속 이 오류창이 나올텐데 해결방법은 간단하다. 1. Close Project 2. Open Project 3. Project > Clean 4. Maven > Update Project 아마 이렇게 하고 나면 오류창은 더이상 뜨지 않을 것이다. 끝!
springboot로 구현된 A,B프로젝트가 있다고 하자. 그리고 상황은 A프로젝트가 독립적으로 실행이 되어야 하고 또한 B 프로젝트에는 dependency로 포함이 되어야 한다. 그냥 똑같이 빌드해서 자체실행도 하고 다른 프로젝트에 dependency로 넣으면 안되냐고 할수 있다. 하지만 안된다. 이 상황을 해결한 방법은 Maven Profile에 따라서 빌드를 두번 해주는 방법이었다. pom.xml에 Maven Profile 적용 dependencyPurpose true org.springframework.boot spring-boot-maven-plugin repackage exec standalonePurpose org.springframework.boot spring-boot-maven-plug..
Springboot 환경에서 Maven (pom.xml) 의 기본 설정은 다음과 같다. . org.springframework.boot spring-boot-maven-plugin 이상태로 프로젝트를 maven install을 진행하면 다음과 같이 class 파일이 들어있는 jar파일이 하나 생성이 된다. 여기에 프로젝트의 source (.java) 도 같이 빌드 및 배포를 하고 싶은 경우가 있다. 이럴 경우에는 pom.xml 을 다음과 같이 설정해준다. pom.xml org.springframework.boot spring-boot-maven-plugin org.apache.maven.plugins maven-source-plugin attach-sources jar maven-source-plugin..
Maven으로 빌드를 하는데 다음과 같은 오류가 발생을 했다. [INFO] Downloading from local-repository: file:///var/lib/jenkins/workspace/update-source/abc-common/lib/com/oracle/ojdbc6/1.0.0/ojdbc6-1.0.0.jar [WARNING] Could not validate integrity of download from file:///var/lib/jenkins/workspace/update-source/abc-common/lib/com/oracle/ojdbc6/1.0.0/ojdbc6-1.0.0.jar org.eclipse.aether.transfer.ChecksumFailureException: Che..
이클립스에서 maven으로 빌드를 하는데 다음과 같은 오류가 발생하였다. [ERROR] /C:/Users/User/git/~~~/SomeClass.java:[1,1] illegal character: '\ufeff' [ERROR] /C:/Users/User/git/~~~/SomeClass.java:[1,10] class, interface, or enum expected 이 에러의 원인은 유니코드 BOM을 인식하지 못해서 발생한다고 한다. 즉 인코딩이 안맞는다는 것이다. 문제가 되는 소스를 NotePad++ 에서 열어보자. 상단의 인코딩을 누르면 UTF-8 BOM 으로 되어 있음을 확인할 수 있다. 개발하시는 분이 비주얼 스튜디오에서 작업을 해서 이클립스로 소스를 옮겨서 이렇게 된것 같다고 한다. 해결방..
Maven project를 deploy 하는 과정에서 다음과 같은 오류가 발생할 수 있다. [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8.091 s [INFO] Finished at: 2021-03-30T12:46:58+09:00 [INFO] ------------------------------------------------------------------------ [ERROR] Faile..