728x90
반응형
maven plugin을 설정하고 mvn test 명령을 실행하였더니, 아래와 같은 오류가 났다.
[ERROR] Error resolving version for plugin 'org.apache.maven.plugins:maven-dependency' from the repositories
[local (C:\Users\xxx\.m2\repository), central (https://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository -> [Help 1]
plugin을 찾을 수 없다는 오류인데, 처음에는 repository의 설정 문제라고 생각하였으나.. pom.xml plugin 설정에 version이 빠질때 발생할 수 있는 문제라고 한다.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<archive>
<manifest>
<mainClass>org.springframework.batch.core.launch.support.CommandLineJobRunner</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<version>을 추가하니까 정상 동작하는 것을 확인했다.
구글링 참조(stackOverFlow)
Then we added that version line to the pom.xml and the project built correctly again. Now I removed the line and it is still working. My guess is that it indeed had something to do with some messed up cache of some kind, and that requiring the specific version got rid of the mess and now it is working as before the problem appeared.
version 라인을 추가하고 build를 돌렸더니 정확히 동작하였고, 지금은 version 라인을 삭제한 상태인데 잘 동작한다고 한다.
이 사람이 추측하기로는 엉망진창인 캐쉬와 관련이 있을것이라고 보고 있다. 특정 버전을 요구함으로 혼란을 없앴을 것이라고 추측하고 있음
내 경우에도 캐쉬가 꼬인것일까..?
728x90
반응형
'프로그래밍 노트 > 트러블슈팅' 카테고리의 다른 글
[Spock] MockBean 객체가 정상동작하지 않는 경우 (0) | 2022.02.21 |
---|---|
[Mybatis] 동적 쿼리 DBMS별 Like 문 (0) | 2019.07.12 |
AES256 암호화시 java.security.InvalidKeyException: Illegal key size 해결방안 (3) | 2019.03.06 |
[JAVA] Jar안에 있는 resource 파일 읽기(classPath) (2) | 2018.07.16 |
[SVN] Working copy is not up-to-date 해결 (0) | 2018.06.18 |