小编San*_*uri的帖子

Maven没有在Eclipse中下载依赖项

我正在eclipse中建立一个项目.该项目顺利通过构建命令行(所有的mvn命令,如mvn package,mvn compile,mvn clean install)完全正常工作.在STS或Eclipse上设置此项目时.我看到一些依赖项没有被下载,即使它们存在pom.xml.但是,在maven存储库中搜索它们并将jar下载到我的本地计算机然后将它们添加到构建路径使它可以在Eclipse上运行.

是否有任何我们需要做的eclipse以确保它从存储库下载所有依赖项.

我的POM:

<dependency>
    <groupId>org.apache.bookkeeper</groupId>
    <artifactId>bookkeeper-server-compat410</artifactId>
    <version>4.1.0</version>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <groupId>org.apache.bookkeeper</groupId>
            <artifactId>bookkeeper-server</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<dependency>
    <groupId>org.apache.bookkeeper</groupId>
    <artifactId>bookkeeper-server-compat420</artifactId>
    <version>4.2.0</version>
    <scope>test</scope>
    <exclusions>
        <exclusion>
            <groupId>org.apache.bookkeeper</groupId>
            <artifactId>bookkeeper-server</artifactId>
        </exclusion>
    </exclusions>
</dependency>
Run Code Online (Sandbox Code Playgroud)

这两个工件都没有为eclipse下载,并且jars找到了http://mvnrepository.com/artifact/org.apache.bookkeeper/bookkeeper-server-compat410/4.1.0http://mvnrepository.com/artifact/org. mavenDependencies的文件夹中没有apache.bookkeeper/bookkeeper-server-compat420/4.2.0,随后在Eclipse中出现错误.

在此输入图像描述

但是,手动将它们添加到构建路径会创建一个新文件夹(参考库)并解决Eclipse错误.为什么Eclipse不能从maven存储库中自行下载和导入这些依赖项?这是Eclipse中的错误还是我身边的一些问题.请帮忙.

在此输入图像描述

java eclipse maven

27
推荐指数
3
解决办法
6万
查看次数

如何从ArrayList#toString()中删除括号[]?

我用Java创建了一个看起来像这样的数组列表:

 public static ArrayList<Integer> error = new ArrayList<>();

for (int x= 1; x<10; x++)
 { 
    errors.add(x);
 }
Run Code Online (Sandbox Code Playgroud)

当我打印错误时,我得到错误

[1,2,3,4,5,6,7,8,9]

现在我想从这个数组列表中删除括号([]).我以为我可以使用方法errors.remove("["),但后来我发现它只是布尔值并显示true或false.有人可以建议我怎么做到这一点?

预先感谢您的帮助.

java arraylist

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×2

arraylist ×1

eclipse ×1

maven ×1