我是Maven的新手,我刚刚做了一些简单的应用程序。现在,我正试图将我的代码提交给GitLab回购,我遇到了一些问题。我使用的是maven-scm-plugin,我只是不能把我的代码推到GitLab回购。
pom.xml文件的一部分:
<scm>
<url>http://path.to.my.repo</url>
<connection>scm:git:http://path.to.my.repo.git</connection>
<developerConnection>scm:git:http://path.to.my.repo.git</developerConnection>
</scm>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<version>1.9.5</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<configuration>
<username>user</username>
<password>pass</password>
<goals>install</goals>
</configuration>
</plugin>
</plugins>
</build>我已经成功地使用以下git命令在远程回购上提交了代码:
// initialization
git init
// adding files to staging area
git add .
// commit to local repo
git commit -m "Initial commit"
// set remote url
git remote add origin http://path.to.my.repo
// push
git push origin master基于maven-scm插件的文档,我只是不知道使用上面列出的git命令的正确命令顺序是什么。有什么帮助吗?
发布于 2018-05-21 06:34:25
maven-scm-plugin可以通过命令mvn scm:checkin提交对git的更改。
但是对于创建git,没有类似于命令git init的maven命令。
https://stackoverflow.com/questions/50408694
复制相似问题