我编写了一些当前从Maven运行的JUnit集成测试(通过命令行或CI服务器).这些集成测试在Maven的“预集成测试”生命周期阶段内自动配置和启动数据库和servlet容器. 我非常希望在Eclipse JUnit启动配置中运行这些JUnit测试(就像我做所有其他测试一样).但是,JUnit启动配置不会触发预集成测试执行,因此未正确建立要测试的环境. 什么是使这个工作的最佳方式?解决方法:您可以使用Run – >设置Maven运行配置以在Eclipse中运行.运行配置,假设...
在pom.xml中,我包含logback& SLF4J如下所示,使用maven build可以很好地工作.如果我直接从logback导入,它将给出编译错误.<dependencyManagement><dependencies><!-- We want to have slf4j with scope compile --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.6</version></dependency></dependencies></dependencyManagement><dependencies><!-- logback we only want runtime, compi...
我拥有与JaCoCo报告相同覆盖范围的所有工具:69%的线覆盖率和23%的分支覆盖率. 注意:屏幕截图已经过了几天,所以它们的值略有不同,但差异是< 1%jenkins: Maven的: 日食: 然而,Sonar报告了不同的值:Maven项目的结构如下: >主要(聚合器) > java模块> js(节点)模块 您可以在main和java模块上看到相同的覆盖范围,并且没有js one的覆盖范围.我正在使用最新版本的jacoco,jacoco-maven-plugin和Sonar的Java插件. 以下是来自mvn声纳...
我在eclipse中有一套带有产品的插件.我的目标是自动化交付:自动传递测试,自动创建功能和更新网站…我发现像这样的教程一个http://www.vogella.com/tutorials/EclipseTycho/article.html#exercisetycho_configuration_parent,它在我的个人笔记本电脑上工作得很好,我有互联网但不在我的工作电脑上,因为我不可以访问互联网.问题的一部分是构建属性的配置:<properties><tycho.version>0.25.0</tycho.version><project.build.sourceEn...
我正在使用WebSphere 7并尝试从MyEclipse部署war(服务器> WebSphere 7>右键单击>添加部署). 我在maven war插件下面使用:<groupId>com.xxx.my.app</groupId><artifactId>my-app</artifactId><packaging>war</packaging><name>my-app</name><build><finalName>my-app-context-root</finalName><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.1.1</version></pl...
我正在构建一个Eclipse项目,它包含许多打包在一起的插件.我为每个组件创建了POM文件,为项目创建了一个主POM.像这样的东西:projectDir\releng\pom.xml <-- Parent project projectDir\proj1\pom.xml <-- Child project 1 projectDir\proj2\pom.xml <-- Child project 2我的构建目前通过调用构建所有内容的父POM来工作.到目前为止,我一直在使用0.0.1-SNAPSHOT作为父POM的版本进行构建,并且在每个Eclipse插件中,我将0.0.1.qualifie...
我是一个Java / Web新手,我希望有人可以帮助我. 我正在使用Spring in Eclipse(Juno Windows 7)构建一个GAE应用程序.该项目是使用Eclipse的Maven插件(使用Maven 3.1.0)和Maven的appengine-maven-plugin(使用GAE SDK 1.8.3)生成的. 我的大多数消息必须通过HTTPS发送,我在Spring配置中强制执行此操作.但是,我对如何配置本地DevAppServer以支持HTTPS感到茫然. 我从创建证书开始keytool -keystore myKeystore -genkey -keyalg RSA我希望...
我正在处理两个不同的项目,两个使用不同的maven .settings.xml文件.当我在项目之间切换时,它会重新下载存储库文件夹中的所有maven依赖项,从而删除以前项目的依赖项.有什么方法可以使用两个设置,它为两个项目维护不同的存储库.解决方法:您可以尝试在不同的工作区中分离这两个项目,并且可以使用eclipse配置每个工作区,因为eclipse可以在每个工作区中保存配置,因此您可以使用其maven settings.xml文件指定不同的存储库. 为此,启动ecli...
我用m2eclipse maven插件安装了Eclipse Helios. 我想使用JPA创建一个应用程序.所以,我所做的是:新> Maven Project然后我选择maven默认原型. 问题是我想添加我找不到的“org.eclipse.persistence”依赖项.它在哪里?我们可以手动添加吗?我应该更新一种“存储库”吗? 那么,我正在使用它是正确的原型吗?解决方法:EclipseLink在Maven中央存储库中不可用,您需要手动添加其存储库.例如,要使用EclipseLink 2.0的“完整”版本(您没有提...
如何配置我的pom以使文件夹充当JavaScript构建路径? 我想让开发人员将项目导入eclipse,并在eclipse构建路径中自动拥有JavaScript根文件夹,以便自动完成和其他JavaScript支持工作.解决方法:这是我做的,似乎工作正常.我正在使用Eclipse Juno SR2(面向Web开发人员的Java EE)和Maven 3.0.5. (我不是Eclipse或Maven的专家,所以我确信有更优雅的方式来做这件事.请让我知道!) 根据Maven约定,我们希望有一个如下所示的项目结构:- src+--...
我正在开发一个Android库(SiriRestClient),其工件通过Maven进行管理,我正在使用Eclipse进行开发.我将工件打包为JAR文件,因为我在项目中没有任何资产,只有Java类,而且有issues packaging artifacts as apklibs with Eclipse/Maven/ADT. 我还在开发依赖于SiriRestClient库的Android用户界面应用程序(SiriRestClientUI).我通过Maven管理对SiriRestClient库的依赖. 两个项目都在Eclipse中独立构建和部署. 问题: 由于我开始通过Maven管...
我正在使用Spring Tool Suite和m2e将我们现有的一些项目转换为Maven项目.有问题的项目使用jdk1.6.0_20,在Eclipse中命名为[jdk1.6].当我做Maven时 – >但是,更新项目,它用标准[JavaSE-1.6]取代了jre.虽然它们似乎指向相同的库,但名称的更改会导致一堆异常,例如:Access restriction: The type WindowsPopupMenuSeparatorUI is notaccessible due to restriction on required library C:\ProgramFiles\Java\jdk1.6.0_20\jre\lib\rt.j...
我正在尝试从Google运行一个示例.准确地说是Google Calendar cmdline示例(http://samples.google-api-java-client.googlecode.com/hg/calendar-cmdline-sample/instructions.html) 我克隆了代码,我在命令行中构建并编译代码,并且它成功运行. 但现在我将项目导入eclipse,它将无法运行.我总是得到错误:Error: Could not find or load main class Libs\Google我试着谷歌错误但没有找到类似的情况.任何可以帮助我找到解决方案的人,因为...
我有一个包含一些专门为Linux编写的Java代码的文件夹. 有一个pom.xml文件和两个名为:src和build的文件夹 我在Mac上安装了Eclipse Juno(10.7.5),我知道它已经包含了Maven.在Linux机器上,通过在命令行输入mvn package来执行代码. 但是在这个阶段之后,在执行构建工件期间,它不能在我的Mac上运行,因为一些命令是特定于Linux的(我被告知). 如何在Mac上将整个项目导入Maven?我的意思是我在哪里复制文件夹和pom文件? 谢谢, H解决方法:补...
我目前正在尝试使用Maven(Tycho扩展)构建和导出Eclipe插件,但它会引发一大堆API限制错误[INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:09 min [INFO] Finished at: 2015-03-02T13:57:35+03:00 [INFO] Final Memory: 78M/187M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal o...