代码之家  ›  专栏  ›  技术社区  ›  Edamame

Eclipse(Photon)找不到我的maven依赖jar

  •  0
  • Edamame  · 技术社区  · 6 年前

    我正在尝试从maven repo导入一个库。但我错在说 "The import org cannot be resolved" ,截图如下:

    enter image description here

    enter image description here

    还有,我的 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>Test1</groupId>
        <artifactId>Test1</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <build>
            <sourceDirectory>src</sourceDirectory>
            <plugins>
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.7.0</version>
                    <configuration>
                        <release>10</release>
                    </configuration>
                </plugin>
            </plugins>
        </build>
        <dependencies>
            <dependency>
                <groupId>org.webjars.npm</groupId>
                <artifactId>gregorian-calendar</artifactId>
                <version>4.1.0</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.8</version>
            </dependency>
        </dependencies>
    </project>
    

    import org.apache.commons.lang3.time.DateUtils ? 谢谢!

    注意:我在Mac上

    1 回复  |  直到 6 年前
        1
  •  1
  •   Till Brychcy    6 年前

    看起来你有一个 module-info.java . requires org.apache.commons.lang3; 到它(这是来自 MANIFEST.MF 里面 commons-lang3-3.8.jar ).

    另外,在命名模块中不允许在默认包中包含MainTest1,因此必须将其移动到包中。

    模块-信息.java 事情应该像Java9之前那样工作