小编use*_*387的帖子

如何使用没有版本的maven构建项目

在我的一个项目中,我需要构建一个没有版本的项目.我有一个项目调用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)

maven

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

Junit maven在启动fork时发生错误,检查日志中的输出

BUILD ERROR启动fork时发生错误,使用maven 2.2.1和surefire插件2.11检查日志输出,同时运行junit测试用例

maven-2 maven-plugin surefire maven

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

log4j 到 logback(迁移)

我们在当前项目中使用 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 有什么我需要的做配置

logging log4j logback slf4j weblogic-10.x

5
推荐指数
1
解决办法
7171
查看次数

log4j + commons-logging迁移到Logback

我们在当前项目中使用log4j + commons-logging.现在我们从log4j的到的logback mirgrating,所以我们只使用替换log4j.propertieslogback.xml或我们必须转换到log4j的SLF4J?

logging log4j runtime logback slf4j

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

包含文件的Maven脚本放在罐子里

我如何在jar文件中包含配置文件夹.假设我有一个服务项目 服务/ src/config/adp/flt/get.flt 配置文件夹中有一个flt文件.所以我想使用maven脚本在services.jar中包含该文件夹我尝试了不同的解决方案复制资源,但它正在目标文件夹上复制该文件夹而不是在services.jar中

maven-2 maven-plugin maven maven-assembly-plugin maven-release-plugin

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