【如何使用Maven测试Java控制台应用程序?】教程文章相关的互联网学习教程文章

使用Maven覆盖Java常量?【代码】

使用Maven,是否可以覆盖Java常量? 想象一下,我有public static final String buildBy="Eclipse";使用Maven时应改为public static final String buildBy="Maven";那可能吗?谢谢 :-)解决方法:是的,这可以使用filters.但是您必须将该文件放在资源目录下.您可以将java文件放在资源目录下,但更好的方法是将值提取到属性文件中,将该文件放在资源下并让maven过滤属性文件.

java – Maven构建测试失败,但JUnit跑步测试传递?【代码】

首先,请原谅我可能的无知,对我来说这是一个很新的事情,如果有什么我没有在这里提到,请告诉我,我会尽力给你所需要的信息…… 所以我正在尝试使用maven在Eclipse中构建我的webapp,我有一个带有以下内容的测试套件@RunWith(Suite.class) @Suite.SuiteClasses({// all my test classes })这工作正常,当我通过右键单击运行测试并运行为Junit测试时,所有测试都通过. 当我运行这个Maven构建并且以包为目标时,一堆测试失败了??? 我的maven ...

java – 用eclipse安装maven【代码】

我正在尝试在Eclipse Helios中安装Maven集成插件.但我得到的错误就像Cannot complete the install because one or more required items could not be found.Software being installed: m2e - Maven Integration for Eclipse 1.4.1.20140328-1905 (org.eclipse.m2e.feature.feature.group 1.4.1.20140328-1905)Missing requirement: async-http-client 1.6.5.20140328-1501 (com.ning.async-http-client 1.6.5.20140328-1501) requi...

java – Eclipse Maven从类中查找依赖项【代码】

我的Eclipse中有一个maven项目.我可以点击一个类,Eclipse将打开“Type”导航器,它将显示类(.class)文件,也许会显示一些源代码 – 如果有的话 – 但是我如何让Eclipse向我显示maven依赖项或依赖项带来了那堂课? 编辑:我知道如何在我当地的.m2回购中找到位置.我正在寻找的是一种了解该类关联的maven依赖关系的方法. 例如,如果我点击HTTPClient,Eclipse会告诉我Jar文件/Users/clangdon/.m2/repository/net/authorize/sdk/1.4.6.jar没...

java – Zeven问题与Maven – Shade插件【代码】

我的问题非常类似于:Jersey exception only thrown when depencencies assembled into a single jar 我运行我的应用程序(jetty嵌入式平针织物),一切正常.当我尝试创建可执行JAR时,我收到错误:org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptoraroundWriteToGRAVE: MessageBodyWriter not found for media type=application/json, type=class我的POM.XML:<plugins><plugin><groupId>o...

java – 插件org.springframework.boot:spring-boot-maven-plugin:1.3.0.BUILD-SNAPSHOT或其中一个依赖项无法解析【代码】

我收到以下错误: 插件org.springframework.boot:spring-boot-maven-plugin:1.3.0.BUILD-SNAPSHOT或其中一个依赖项无法解析:找不到工件org.springframework.boot:spring-boot-maven-plugin:罐子:1.3.0.BUILD-快照 我的pom.xml文件是:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache...

java – Maven archetype – 由于冒号而导致的Velocity错误【代码】

我在创建Maven原型时遇到了麻烦,因为其中一个资源中存在冒号字符(‘:’).我有一个包含该符号的Spring XML:<property name="maxSize" value="${ws.client.pool.maxSize:5}"/>启动原型时,我收到此错误:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) on project standalone-pom: org.apache.maven.archetype.exception.ArchetypeGenerationFailure: Error mergin...

java – 用于创建JAX-WS Web服务的简单maven设置【代码】

我想创建一个Maven项目,它将我的webservice构建为war文件,准备部署在GlassFish上.看起来像小蛋糕,但我找不到任何可以解释如何做到这一点的教程.他们中的大多数已经过时(大约在2008年). 我使用的是最新的Java(1.8),Glassfish(4.1)和Maven(3.3.3). 目标是在Glassfish上运行“hello world”Web服务. 码:import javax.jws.WebService;@WebService public class Hello {public String sayHello(String name) {return "Hello " + name +...

java – 当我尝试使用Maven程序集插件时,为什么我会收到此错误消息?【代码】

我在Maven中绝对是新的,我正在研究它. 在本教程中,我有以下pom.xml配置文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.denofprogramming</groupId><artifactId>maventutorial1</artifactId><version>0.0....

java – 使用-Dmaven.surefire.debug和-DforkMode = never运行Maven测试【代码】

我正在使用Maven和Surefire插件v.2.11开发一个项目.要运行单个测试,我使用-Dtest = TestClass#testMethod和-DforkMode = never(没有DforkMode =从来没有因为对象堆空间不足而无法运行测试).我已经习惯了,它对我很好.所以我在跑:mvn -Dtest=TestClass#testMethod test -DforkMode=never并且测试运行正常. 但是当我跑步的时候mvn -Dtest=TestClass#testMethod -Dmaven.surefire.debug test -DforkMode=never它只是跳过调试“等待”部...

java – Maven包有效pom【代码】

我有一个包含许多子模块的Maven项目.其中一些子模块打包为jar,部署到Nexus Maven存储库. 我遇到的问题是打包的jar引用了不必部署的父pom. 有没有办法让Maven部署有效的pom而不是pom.xml?解决方法:您需要完全了解您想要做的事情的后果:the effective POM还将包含您当前的设置(settings.xml的内容),从而可能公开暴露您在那里硬编码的任何密码.更好的解决方案就是部署父POM. 但是,如果您真的想沿着这条路走下去,可以进行以下配置:<...

java – 将库的maven存储库用于库而不是本地的优点

使用Maven的公共存储库与在本地存储库有什么好处? 我在使用公共存储库时看到以下缺点: >如果由于某种原因某些库被更新,我的应用程序可能会崩溃,考虑到我使用了数百个必然会发生的库.>如果指定了特定的库版本以避免新版本破坏应用程序,则该特定版本可能不再可用.>存储库可能始终受到网络问题或完全阻止软件开发的类似错误的影响,通过git共享所有必需jar的本地lib文件夹更加强大. 为了避免使用公共回购,我正在关注this advice,但有...

java – 如何使用maven命令检查成功构建的时间

在我们的日常例程中,我们正在检查大量项目,并尝试使用mvn clean install进行构建,以验证构建过程中的失败. 有时我们会错过已成功完成的构建数量以及尚未完成的构建数量.如果我能找到一个用于获取最后成功的构建细节的命令,就像它完成时那样对我们非常有用.这将有助于我的大部分时间. 我需要的是一个命令,它应该告诉我工作空间的最后成功构建时间.解决方法:好像你重新发明了Continuous Integration.一个免费的开源工具是Jenkins.他们...

如何使用以太软件从Java中找到最新版本的maven工件?【代码】

他们的文件非常简陋,我无法弄清楚. 我找到了部分答案here,但它没有所有代码. 如何使用以太软件从Java中找到最新版本的maven工件?解决方法:Aether团队维护一个演示页面,其中包含一个示例:FindNewestVersion. 简化了一下,这就是它的归纳. 添加到您的POM Aether依赖项:<dependencies><dependency><groupId>org.eclipse.aether</groupId><artifactId>aether-impl</artifactId><version>${aetherVersion}</version></dependency><dep...

java – 使用minify-maven-plugin缩小前端【代码】

我正在使用maven插件minify-maven-plugin来缩小我的前端项目.当我将dos框移到前端项目并执行mvn clean install时,这工作正常但是当我在我的reactor项目的主pom中执行mvn clean install时,我得到以下异常:Failed to execute goal com.samaxes.maven:minify-maven-plugin:1.7.4:minify (default-minify) on project my.project-frontend: Execution default-minify of goal com.samaxes.maven:minify-maven-plugin:1.7.4:minify fai...