Tag: maven

“log4j:configuration”必须匹配“(渲染器… .loggerFactory)?)”

在将war文件部署到tomcat时出现错误: log4j:WARN The content of element type “log4j:configuration” must match “(renderer*,throwableRenderer?,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)” 我google了一下,发现我的log4j.xml的排序可能是错误的,但它应该是正确的。 有什么建议么?

Maven构建出错:mvn.bat无法识别

在尝试在NetBeans下构建Java项目时(配置了外部Maven),我收到以下错误: “C:\ Users …… \ bin \ mvn.bat”“无法识别为内部或外部命令,可运行程序或批处理文件” 编辑 :使用Maven 3.3.3,Windows 10; 在工具>选项> Java> Maven>执行> Maven主页>浏览下为NetBeans添加了自定义maven 我能做什么?

Java Maven MOJO – 从项目POM获取信息

我正在研究一个maven插件。 我似乎很难搞清楚,从执行MOJO的项目中获取POM信息的好方法是什么? 例如,如果我在另一个maven项目中执行我的mojo,我想获得项目名称或其他一些参数。 还有一件事,在AbstractMojo.java类中有一个上下文MAP有私有Map pluginContext,如果我错了可能会有人纠正我,但这是假设用于在mojos之间传递信息吗?

在Java 8上为mavenunit testing设置时区

如何在Java 8上的maven surefire中设置unit testing的时区? 对于Java 7,这曾经使用systemPropertyVariables就像在以下配置中一样,但是对于Java 8,测试只使用系统时区。 org.apache.maven.plugins maven-surefire-plugin UTC 为什么会这样,我该如何解决?

“无法解析导入org.springframework。”

1.6 3.2.2.RELEASE 2.2.0.RELEASE 5.1.25 4.11 org.springframework spring-core ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-oxm ${spring.version} mysql mysql-connector-java ${mysql.driver.version} org.springframework.batch spring-batch-core ${spring.batch.version} org.springframework.batch spring-batch-infrastructure ${spring.batch.version} org.springframework.batch spring-batch-test ${spring.batch.version} junit junit ${junit.version} test spring-batch org.apache.maven.plugins maven-eclipse-plugin 2.9 true false org.apache.maven.plugins maven-compiler-plugin 2.3.2 ${jdk.version} ${jdk.version} Below is my java class import org.springframework.batch.core.Job; import org.springframework.batch.core.JobExecution; import org.springframework.batch.core.JobParameters; import org.springframework.batch.core.launch.JobLauncher; import […]

如何让Maven在maven.build.timestamp中显示本地时区?

在Maven 3.2.2+中, maven.build.timestamp已被重新定义,以按照MNG-5452显示UTC时间。 有没有办法指定我想在我的本地时区而不是UTC中提供时区信息? 我简要地浏览了maven的来源,但是无论如何都没有看到我想要TZ是本地TZ而不是UTC。

使用Spring Boot + Hibernate + MySql运行MVC应用程序

我是Spring环境的新手。 我正在尝试使用SpringBoot和Hibernate作为ORM和MYSQL作为数据库来开发基本的MVC应用程序。 我遇到了很多麻烦来设置依赖项和配置。 目前,我对以下错误感到震惊,我无法弄清楚如何克服它。 org.springframework.beans.factory.BeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 这是我在我的应用程序中的设置。 它没有服务层和jsp页面来避免混乱 数据库: MySql – 一个名为Users的数据库已经存在,它有一个名为Users的表,其中包含一个用户示例列表 User.java(型号) @Entity @Table(name = “Users”) public class User { @Id @GeneratedValue public String id; public String username; public String firstname; […]

Maven没有找到org.junit,即使它位于依赖项中

我想在我的小项目中添加一个测试(请注意我从代码中删除了一些位并更改了包名,所以如果你看到任何错误,可能不是这个;)): package my.pckg; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; public class SignedRequestCallbackTest { @Before public void setUp() throws Exception { } @After public void tearDown() throws Exception { } @Test public void testCorrectSignedRequest() { assertTrue(false); } } (我也尝试从TestCase扩展以删除静态导入,但它没有帮助) 运行mvn test它显示一个错误,它无法找到org.junit: [INFO] Scanning for projects… [INFO] [INFO] ———————————————————————— [INFO] Building Test Server 0.0.1-SNAPSHOT […]

将Scala集成到Java中的现有项目中

我们有一个用Java编写的项目。 它是一个maven项目,有jsp页面和很多java代码: 用于处理用户请求和处理响应的servlet。 servlet用于处理所需逻辑的逻辑类。 用于连接数据库并执行逻辑所需的特定查询的SQL生成器类。 好吧,我们正在寻找Scala。 例如,我们使用映射器从数据库中获取实体集合,然后转换此集合,过滤它并返回到servlet。 这在Java中似乎是件好事。 问题是 – 我如何将其整合到现有项目中? 我可以在我用Java编写的逻辑文件中使用一些Scala类,这些类再次使用用Java编写的映射器文件吗?

在maven中将文件从一个项目复制到另一个项目

我正在研究一个多模块项目。 我们在少数其他模块中使用来自一个模块的appCtx.xml。 目前的问题是它们并不总是彼此同步。 当有人修改文件并且项目构建时,会发生这种情况,执行此操作的人可能会忘记复制到另一个模块,这会导致问题。 如何将src / main / resources中的appCtx.xml从项目A复制到项目B中的src / main / resources?