使用 maven-scm-plugin 连接到 GitLab
Connect to GitLab with maven-scm-plugin
我是 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-plugin docs 我只是无法弄清楚要实现与使用上面列出的 git 命令相同的命令的正确顺序是什么。有帮助吗?
maven-scm-plugin 可用于通过命令 mvn scm:checkin
.
提交对 git 存储库的更改
但是对于创建 git 存储库,没有这样的 maven 命令与命令 git init
等同。
我是 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-plugin docs 我只是无法弄清楚要实现与使用上面列出的 git 命令相同的命令的正确顺序是什么。有帮助吗?
maven-scm-plugin 可用于通过命令 mvn scm:checkin
.
但是对于创建 git 存储库,没有这样的 maven 命令与命令 git init
等同。