Tag: maven 2

使用maven2使用jdk1.5编译项目

我设法使用maven2创建我的项目结构。 但是在使用mvn install编译我的项目时,-source 1.3不支持获取错误generics 谷歌搜索使用jdk1.5构建我的项目并添加了构建标记 4.0.0 com.myProject project jar 1.0-SNAPSHOT myapp http://maven.apache.org junit junit 3.8.1 test com.myProject project 1.5 1.5 但这不起作用。 任何提示?

POM.xml中出错

我正在尝试使用maven在eclipse helios中构建openNMS。 使用“导入现有maven项目”导入源后,我得到大约10k的错误。 另外我在pom.xml本身有一些错误,我认为修复它可以减少错误。 pom.xml中的错误是 maven-resources-plugin prior to 2.4 is not supported by m2e. Use maven-resources-plugin version 2.4 or later. 我提到http://www.opennms.org/wiki/Eclipse_and_OpenNMS来构建openNMS 我在http://www.eclipse.org/m2e/download/上使用了maven

Hibernate“PreInsertEvent.getSource()”NoSuchMethodError

尝试插入时,我收到以下错误: java.lang.NoSuchMethodError:org.hibernate.event.PreInsertEvent.getSource()Lorg / hibernate / event / EventSource; 由于hibernate jar不兼容,我见过其他人有同样的问题,但我相信我做对了(根据兼容性矩阵 ) 这是我的pom.xml中的相关部分: org.hibernate hibernate-annotations 3.4.0.GA org.hibernate hibernate-commons-annotations 3.3.0.ga org.hibernate hibernate-core 3.3.1.GA org.hibernate hibernate-validator 3.1.0.GA org.hibernate hibernate-entitymanager 3.4.0.GA 任何人都可以建议吗? 问候 马蒂

Maven / Surefire没有找到unit testing

我尝试用maven创建一个测试项目,unit testing工作正常。 但是,当尝试为j2ee项目执行相同操作时,无法通过surefire找到unit testing。 测试位于正确的目录(src / test / java)中,并且正在编译它们。 junit测试位于src / test / java / unit / TestAddition.java pom.xml中的surefire插件配置不包含/排除任何文件。 org.apache.maven.plugins maven-surefire-plugin 2.8 和junit,testng junit junit 4.8.2 test org.testng testng 6.0.1 test 这是“ mvn clean test ”的输出 [DEBUG] (s) reportFormat = brief [DEBUG] (s) reportsDirectory = c:\workspace\JAdaptivLatest\target\surefire-reports [DEBUG] (s) runOrder = filesystem [DEBUG] (s) session = […]

如何让Maven设置(并保持最新)Eclipse项目的构建路径?

我定义了在pom.xml文件中编译,测试和运行程序的依赖项。 但Eclipse仍然有一个单独配置的构建路径,因此每当我更改时,我都必须手动更新另一个。 我想这是可以避免的? 怎么样?

如何使用emma为多模块maven项目计算Hudson中的代码覆盖率,但只运行一次测试

我们有几个多模块项目,我想运行emma,但我不希望测试运行两次,因为这会导致Hudson项目主页上的误导性统计信息,因为unit testing会被计算两次。 对于单个模块项目,我们可以省略安装目标并只使用clean emma:emma来运行测试一次,有没有什么方法我们只能使用emma检测的字节代码进行测试,然后在不运行测试的情况下构建和安装项目工件第二次? 使用-Dmaven.tests.skip = true会导致emma失败。 对于完整版本(即mvn版本:执行),测试应该是未经检测的。

将Java代码部署到生产的最佳方法是什么?

目前,我们有一个Java Restlet API,其依赖关系通过Maven控制。 当我们更新API时,我们运行maven assembly:assembly,它执行unit testing等并生成一个jar文件。 然后我们将其上传到生产服务器并使用nohup运行它。 有更好或更自动化的方式吗? 这是Hudson之类的东西吗? 谢谢

Maven从不同存储库的一个插件下载文件

我有奇怪的问题。 我有自己的远程存储库并上传他们的插件。 然后我尝试在打包项目时下载它。 Maven开始从own_remote_repo下载,但下载1个文件开始在repo1.maven.org/maven2上搜索另一个文件,当然找不到插件并失败。 我以前多次使用这个回购没有问题。 [编辑] 输出: Downloading: http://repo1.maven.org/maven2/com/my/maven/plugin/maven-plugin/1.1.3/maven-plugin-1.1.3.pom [INFO] Unable to find resource ‘com.my.maven.plugin:maven-plugin:pom:1.1.3’ in repository central (http://repo1.maven.org/maven2) Downloading: http://:/nexus/content/groups/public/com/my/maven/plugin/maven-plugin/1.1.3/maven-plugin-1.1.3.pom 3K downloaded (maven-plugin-1.1.3.pom) Downloading: http://repo1.maven.org/maven2/com/my/maven/plugin/maven-plugin/1.1.3/maven-plugin-1.1.3.jar [INFO] Unable to find resource ‘com.my.maven.plugin:maven-plugin:maven-plugin:1.1.3’ in repository central (http://repo1.maven.org/maven2) [INFO] ———————————————————————— [ERROR] BUILD FAILURE [INFO] ———————————————————————— [INFO] A required plugin was not found: Plugin could not be found […]

将-source设置为1.5,显然设置为1.3

我正在使用eclipse,使用maven2插件。 我正在尝试设置一个简单的注释基于spring 3 mvc web应用程序。 所以我去RunAs并点击’maven build’,我将目标设置为’compile’。 编译时,我收到错误消息: E:\dev\eclipse\springmvc2\src\main\java\web\HomeController.java:[5,1] annotations are not supported in -source 1.3 (use -source 5 or higher to enable annotations) @Controller 到目前为止,我修改了eclipse.ini以使用jdk。 我也确定在偏好下,它是在java 1.6。 不确定在哪里改变java版本? (我假设源1.3意味着java 1.3,我需要它至少兼容1.5版本)

与Maven合作

我下载了一些与Maven一起使用的项目的Java源代码。 将代码签出到Eclipse,然后从命令行构建它之后,我按照说明将其从Eclipse导入为:File> Import> Maven Projects。 现在我有核心源代码和许多其他子项目似乎具有相同的东西,如核心,只是分开。 有谁能解释一下这些子项目是什么? 为什么我需要它们? 如果我想进行更改,核心或新导入的Maven,我现在需要使用哪些代码? 除了它是构建代码和管理版本的工具之外,我对Maven一无所知。 谢谢!