Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在svn存储库maven上添加pom文件_Svn_Maven 2 - Fatal编程技术网

在svn存储库maven上添加pom文件

在svn存储库maven上添加pom文件,svn,maven-2,Svn,Maven 2,好的,我使用maven尝试将pom文件添加到svn存储库: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <mode

好的,我使用maven尝试将pom文件添加到svn存储库:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.mycompany.app</groupId>
    <artifactId>my-app</artifactId>
    <packaging>jar</packaging>
    <version>1.0</version>
    <name>my-app</name>
    <url>http://maven.apache.org</url>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    </properties>
    <build>
    <plugins>
        <plugin>
            <artifactId>maven-deploy-plugin</artifactId>
            <version>1.5</version>
            <configuration>
            </configuration>    
        </plugin>
    </plugins>
</build>
<scm>
    <connection>scm:svn:URL</connection>
</scm>
<distributionManagement>
    <repository>
        <id>test</id>
        <name>new-test</name>
        <url>URL</url>
        <uniqueVersion>false</uniqueVersion>
    </repository>
</distributionManagement>

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
      </dependency>
</dependencies>

4.0.0
com.mycompany.app
我的应用程序
罐子
1
我的应用程序
http://maven.apache.org
UTF-8
UTF-8
maven部署插件
1.5
scm:svn:URL
测试
新测试
统一资源定位地址
假的
朱尼特
朱尼特
3.8.1
测试

这就是我的pom.xml文件目前的样子;当然,URL是我的URL,用户名和密码是我的实际用户名和密码


我很困惑我应该用什么命令来上传这个。如果有人能帮忙,我将非常感激。另外,我不确定我的pom.xml文件是否配置正确。

快速的谷歌搜索会在apache.org上的maven scm插件站点和上显示文档

根据我对Maven的理解和对这些文档的快速浏览,您可能应该执行以下操作:

  • 我认为您在插件的
    configuration
    部分缺少
    connectionType
    声明
  • 我不确定您将插件挂起安装目标的用例是什么
  • 最初使用
    mvn scm:add
    将文件添加到SVN工作区
  • 使用
    mvn-Dmessage=”“scm:checkin
    将更改提交给SVN
  • 使用
    mvn scm:update
    从SVN获取更新

  • 好的,我更改了pom.xml文件,现在看起来像这样,并将用户名和密码添加到我的settings.xml文件中。我不明白你说的“mvn-Dmessage=”“scm:checkin”是什么意思特别是这里的提交日志part@mark:在命令行调用中使用
    -Dmessage=
    指定的
    message
    属性允许您在执行过程中输入SVN提交消息。您想要实现什么还不是很清楚-是否将此文件置于SVN存储库中的修订控制之下?配置工件部署?别的?