使用maven-scm-plugin连接到GitLab

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用maven-scm-plugin连接到GitLab相关的知识,希望对你有一定的参考价值。

我是Maven的新手,我刚刚制作了一些简单的应用程序。现在我正在尝试将我的代码提交给GitLab repo,我遇到了一些问题。我正在使用maven-scm-plugin而我无法将我的代码推送到GitLab repo。

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 repo。

但是对于创建一个git repo,没有这样的maven命令与命令git init相同。

以上是关于使用maven-scm-plugin连接到GitLab的主要内容,如果未能解决你的问题,请参考以下文章

无法使用php连接错误连接到mysql:无法连接到'localhost'(10061)上的MySQL服务器[重复]

msSQL jdbc .. 我连接到服务器但如何连接到使用特定的 databaseName

Tableau怎么连接到数据?

如何在不使用@符号连接到DB的情况下连接到DB。调用sqlplus UNAME @ DBNAME /密码@ \ Filelocation

无法连接到数据库(HY000/1045),尝试使用 php mysqli_connection 连接到数据库 [重复]

如何在 python 上使用 presto 连接到 Azure 数据湖存储?