在我的一个项目中,我需要构建一个没有版本的项目.我有一个项目调用commonjerseylib当我使用maven构建它我得到commonjerseylib-1.0.war但我需要war文件名commonjerseylib.war
我从pom中删除了版本标签,但默认情况下maven正在创建1.0版本.
先感谢您
<modelVersion>4.0.0</modelVersion>
<groupId>commonjerseylib</groupId>
<artifactId>commonjerseylib</artifactId>
<packaging>ear</packaging>
<name>commonjerseylib</name>
<!--<version>1.0</version>-->
Run Code Online (Sandbox Code Playgroud) BUILD ERROR启动fork时发生错误,使用maven 2.2.1和surefire插件2.11检查日志输出,同时运行junit测试用例
我们在当前项目中使用 log4j+commons-logging。现在我们正在从 log4j 迁移到 Logback,那么我们可以使用 logback.xml 替换 log4j.properties 还是必须将 log4j 转换为 SLF4J?
根据建议,我保持代码不变,我有这样的代码
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.Priority;
public class LoggerUtil
{
// logger
static Logger logger;
// applications
public static String APP_AccInqSERVICE = "AccInqApp";
Run Code Online (Sandbox Code Playgroud)
上面的代码是 LoggerUtils.java 的一部分,它在 commonutils 中。现在有 AccInqWeb 模块,其中使用 LoggerUtils 进行这样的日志记录
LoggerUtil.info(LoggerUtil.APP_ACCT_INQ, AccountInqService.class,
"searchAccountSnapshot", "method starts....");
Run Code Online (Sandbox Code Playgroud)
我保留了 LoggerUtils.java 代码,包括 log4j-over-slf4.jar 并删除 log4j.jar 现在它编译正常,我在服务器上部署 commonutils 模块,并添加 add -Dlogback.configurationFile=C:\u001\ isuser\tesbea\user_projects\domains\iservices??10\resources\logback.xml in setDomainEnv.cmd 和 logback jar 我在类路径上设置了 logback jar 但我没有得到任何日志我们使用 WLS10.3.0 有什么我需要的做配置
我们在当前项目中使用log4j + commons-logging.现在我们从log4j的到的logback mirgrating,所以我们只使用替换log4j.properties用logback.xml或我们必须转换到log4j的SLF4J?
我如何在jar文件中包含配置文件夹.假设我有一个服务项目 服务/ src/config/adp/flt/get.flt 配置文件夹中有一个flt文件.所以我想使用maven脚本在services.jar中包含该文件夹我尝试了不同的解决方案复制资源,但它正在目标文件夹上复制该文件夹而不是在services.jar中
maven-2 maven-plugin maven maven-assembly-plugin maven-release-plugin