【发布时间】:2018-11-06 17:33:15
【问题描述】:
美好的一天,
我尝试使用 Apache Maven 3.6.0(Java 版本:1.8.0_181,供应商:Oracle Corporation,运行时:C:\Program Files\Java\jdk1.8.0)构建“jul-to-log4j-bridge”jar 文件_181\jre) 目的是将 JUL 重定向到 log4j 1.2.17。
我是 Java 开发领域的新手,没有真正的背景,但是: 我安装了svn OK 我从http://svn.apache.org/repos/asf/logging/sandbox/jul-to-log4j-bridge/usign svn 收集了资源 (svn 出口http://svn.apache.org/repos/asf/logging/sandbox/jul-to-log4j-bridge/) 我安装了JDK 1.8.0_181 OK 我安装了maven 3.6.0 OK
我修改了 build.plugins.plugin 的版本,因为它们缺少:
[警告] org.apache.maven.plugins:maven-compiler-plugin 的“build.plugins.plugin.version”缺失。 @ 第 102 行,第 15 列 [警告] org.codehaus.mojo:cobertura-maven-plugin 的“build.plugins.plugin.version”缺失。 @ 第 109 行,第 15 列 [警告] org.apache.maven.plugins:maven-checkstyle-plugin 的“build.plugins.plugin.version”缺失。 @ 第 92 行,第 15 列 [警告] org.apache.maven.plugins:maven-source-plugin 的“build.plugins.plugin.version”缺失。 @ 第 152 行,第 15 列
使用这种命令:mvn help:describe -DartifactId=cobertura-maven-plugin -DgroupId=org.codehaus.mojo => 我修改了 pom.xml
但我偶然发现了 maven 的 import / packages / plugins 等概念,因为我从“mvn package”得到的错误消息是:
[INFO] -------------< org.apache.logging:apache-jul-log4j-bridge >-------------
[INFO] Building java.util.logging to log4j Bridge 1.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ apache-jul-log4j-bridge ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ apache-jul-log4j-bridge ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to C:\Users\llv\Documents\@D\Part\maven\svn\jul-to-log4j-bridge\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/llv/Documents/@D/Part/maven/svn/jul-to-log4j-bridge/src/main/java/org/apache/log4j/jul/JULReceiver.java:[19,32] package org.apache.log4j.plugins does not exist
有人可以帮助通过这个吗? 这是关于 JULReceiver.java.. 非常感谢任何帮助。
谢谢
【问题讨论】:
标签: java maven logging svn log4j