Git과 함께 Maven SCM 플러그인을 사용하는 데 문제가 있습니다. 플러그인을 찾을 수 없다는 이유로 플러그인이 작동하지 않습니다. 내가 실행할 때 그것은 나에게 다음과 같은 오류를 제공 mvn scm:tag
:Maven SCM Plugin : Git SSH provider를 찾을 수 없습니다.
[ERROR]을 목표 org.apache.maven.plugins을 실행하지 못했습니다: 받는다는-SCM-플러그인 : 1.9 : 태그 (기본-CLI) 프로젝트를 인사 -world-service-minimal : tag 명령을 실행할 수 없습니다. scm 공급자를로드 할 수 없습니다. 그런 제공자는 없습니다 : 'git : ssh : //[email protected]' .
<project> <modelVersion>4.0.0</modelVersion> <groupId>net.REDACTED</groupId> <artifactId>hello-world-service-minimal</artifactId> <version>1.0.13</version> <packaging>pom</packaging> <name>hello-world-service</name> <properties> <lang.java.source>1.7</lang.java.source> <lang.java.target>1.7</lang.java.target> <dep.junit>4.11</dep.junit> </properties> <scm> <developerConnection>scm:git:ssh://[email protected]|PROJECT_NAME/hello-world-service-minimal.git</developerConnection> <url>scm:git:http://git-eng.REDACTED.com/PROJECT_NAME/hello-world-service-minimal/tree/master</url> </scm> <distributionManagement> <repository> <id>dev.release</id> <url>file:${project.build.directory}/repository/</url> </repository> </distributionManagement> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <artifactId>maven-scm-plugin</artifactId> <version>1.9</version> <configuration> <tag>${project.artifactId}-${project.version}</tag> </configuration> </plugin> </plugins> </build> </project>
누구든지 방법이 문제를 해결하려면 어떤 생각을 가지고있다 -> [도움말 1]
내 pom.xml 파일은 다음과 같습니다? 이것은 나를 미치게 만든다. 나는 내가 무엇을 잘못하고 있는지 알 수 없다.
또한 파이프 ('|')로 무슨 일이 일어나고 있는지 모르겠다. 아마 슬래시 ('/')가 있어야 할까? –
git plugin은 콜론 뒤에 TCP 포트가 있다고 가정하기 때문에 SCM 경로에 예를 들어 Windows 드라이브 문자가 들어있는 경우에만 Pipe가 콜론을 바꿉니다. 슬래시로 바꾸고 * 동일한 오류가 발생했는지 또는 위와 다른 오류인지 확인하십시오. –