【问题标题】:Why I get cannot be resolved with maven project为什么我无法用 maven 项目解决
【发布时间】:2014-12-09 10:49:34
【问题描述】:

我正在构建一个 Dropwizard 项目。 (开头:https://dropwizard.github.io/dropwizard/getting-started.html

我在eclipse中创建了一个项目,但不明白为什么我得到“无法解决”。

这是错误:

这是 pom.xml

<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>foo.bar.app</groupId>
  <artifactId>mvn-test</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>mvn-test</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <dropwizard.version>INSERT VERSION HERE</dropwizard.version>
  </properties>


  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>io.dropwizard</groupId>
        <artifactId>dropwizard-core</artifactId>
        <version>${dropwizard.version}</version>
    </dependency>
  </dependencies>
</project>

有人可以帮忙吗? 我不知道如何导入包,我真的不知道 maven 依赖。 谢谢。

【问题讨论】:

    标签: java eclipse maven


    【解决方案1】:

    你必须像这样在 pom.xml 中定义 ${dropwizard.version} 标签:

    <properties>
        <dropwizard.version>0.7.0</dropwizard.version>
    </properties>
    

    【讨论】:

      【解决方案2】:

      您必须插入您的特定dropwizard.version

      <dropwizard.version>**INSERT VERSION HERE**</dropwizard.version>
      

      所以它可以在你的pom中使用:

      <version>${dropwizard.version}</version>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-05
        • 2015-08-01
        • 2021-08-24
        • 1970-01-01
        • 2012-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多