我怎么知道我是否使用快照版本

时间:2011-10-01 05:54:32

标签: maven-2 maven

我在硬盘下创建了自己的存储库 使用Apache Server并在settings.xml文件下提供用户名和密码 在M2_HOME下

当我在命令提示符下运行mvn deploy时,显示BUILD ERROR 说这个

<distributionManagement>
  <!-- use the following if you're not using a snapshot version. --
  <repository>
    <id>repo</id>
    <name>Repository Name</name>
    <url>scp://host/path/to/repo</url>
  </repository>
  <!-- use the following if you ARE using a snapshot version. -->
  <snapshotRepository>
    <id>repo</id>
    <name>Repository Name</name>
    <url>scp://host/path/to/repo</url>
  </snapshotRepository>
</distributionManagement>

请告诉我怎么知道我是否使用快照版本 (我已将一个现有的Maven项目导入Eclipse,我不知道maven)

1 个答案:

答案 0 :(得分:2)

您只需检查项目的同一个pom.xml文件,<version \>标记是否包含-SNAPSHOT后缀。如果未定义$ {project.version},请在<parent \>标记下查找相同的代码。

无论如何,如果没有Maven的知识,你将很难设置部署。我建议你看一下this free PDF guide,这是对该工具的一个很好的介绍。