【发布时间】:2019-02-12 13:25:37
【问题描述】:
我在 Eclipse 中创建了简单的 Maven Java 项目。
在src/main/java 包中,我创建了简单的tst 类并计划在那里使用log4j:
import java.util.Scanner;
import org.apache.log4j.Logger;
public class tst {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("hello");
Scanner scan=new Scanner(System.in);
}
}
我在依赖项中添加了 log4j:
我希望 Maven 会为我的项目下载 log4j jar。而不是我有错误Missing artifact log4j:log4j:jar:1.2。
如何解决这个问题? 是否有可能知道 log4j 项目中有哪些版本?
【问题讨论】:
-
可以分享pour pom.xml文件内容吗?
-
您在 Window->Preferences->Maven 中检查了哪些选项?您的图像显示禁用索引下载,尝试激活它们以及工件下载。
-
你确定版本是1.2吗? Maven 中心显示从 1.2.4 到 1.2.17 的版本...
-
@Raedwald 根据图片,OP正在使用eclipse...