Articles of maven

Jenkins:Selenium GUItesting在Windows上不可见

当我从jenkins(windows)运行我的seleniumtesting(mvntesting)时,我只能看到控制台输出。 我没有看到真正的浏览器打开。 我怎样才能configurationjenkins,让我可以看到运行testing的浏览器?

定制MSI安装程序

根据http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm : 要将自定义UI添加到MSI包中,可以使用6.2.4中的技术自定义JavaFX Packager使用的WiX模板文件。 请参阅WiX文档了解更多详情。 假设我想出如何创build一个自定义模板文件,我该如何将它传递到JavaFX Maven插件?

Maven中的Java_home

当我运行mvn -version ,我注意到java_home指向…jdk\jre (如下所示)。 这是错的吗? 是不是应该指向…\jdk.xyz (没有\jre )? 如果是这样,我该如何重置? (全局%java_home%指向jdk目录) C:\Users\Owner>mvn -version Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400) Java version: 1.7.0_17 Java home: C:\Program Files\Java\jdk1.7.0_17\jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"

在Windows上构buildHadoop错误:Ant BuildException

尝试使用Maven 3.2.2通过运行在Windows Server 2012上构buildHadoop 2.4.1 mvn package -Pdist,native-win -DskipTests -Dtar 目前得到以下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7: run (pre-dist) on project hadoop-project-dist: An Ant BuildException has occured : Execute failed: java.io.IOException: Cannot run program "sh" (in directory "C: \Hadoop\hadoop-2.4.1-src\hadoop-project-dist\target"): CreateProcess error=2, Th e system cannot find the file specified [ERROR] around Ant part …<exec failonerror="true" […]

无法在Microsoft Powershell中使用`mvn -D`参数运行Maven,但在命令提示符下工作

我试图从命令行构build我们的Web项目,但是跳过了testing。 我正在使用命令mvn clean install -Dmaven.test.skip=true 。 当我从传统的黑白命令提示符(又名DOS shell)运行命令的命令工作,但是当我从“Windows PowerShell”的命令运行它,我得到以下错误: [ERROR] Unknown lifecycle phase ".test.skip=true". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin- artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepar e-package, package, pre-integration-test, integration-test, […]

MINGW中的Maven错误Git bash:无法find或加载主类org.codehaus.plexus.classworlds.launcher.Launcher

我意识到这个问题已经在几个问题上进行了讨论,但没有答案解决我的具体问题。 我已经安装了Git bash和Maven,我试图用Git bash来执行Maven。 它会中止提到的错误。 我的系统环境: Windows 7 Git 2.13.3 Maven 3.5.0 所需的用户variables: HOME=%HOMEPATH% M3_HOME=%MAVEN_HOME% MAVEN_HOME=path-with-no-blanks Path=%MAVEN_HOME%\bin Maven在Windows命令提示符和Cygwin上工作正常。 只有基于MINGW的Git bash失败。 我检查了bash脚本mvn : C:\path\to\maven\bin 通过设置日志输出并检查MAVEN_HOME值何时丢失,我发现它被这些语句(甚至是JAVA_HOME )清除了: # For MinGW, ensure paths are in Unix format before anything is touched !!!HERE MAVEN_HOME value is getting lost!!! if $mingw ; then [ -n "$MAVEN_HOME" ] && MAVEN_HOME=`(cd "$MAVEN_HOME"; […]

缺lessmaven .m2文件夹

AFAIK maven没有Windows的安装程序,只需将其解压到任意位置即可,如此处所述。 然而,在很多地方有一个.m2文件夹下的用户文件夹(在Win7中,我猜是默认在C:\Users\.m2 。唉,我没有该文件夹。是否有一些命令来创build这个文件夹?我错过了一些基本的东西?

sbt在运行Play Docker容器时失败下载

我已经成功地为play-java构build了docker镜像。 但是,当试图用docker run -p 0.0.0.0:9000:9000 egima/play activator run产生一个容器时docker run -p 0.0.0.0:9000:9000 egima/play activator run sbt无法下载一个特定的依赖关系。 日志看起来像这样: ==== Maven2 Local: tried file:/root/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.jar ==== Apache Repository: tried https://repository.apache.org/content/repositories/releases/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0.jar[0m :::::::::::::::::::::::::::::::::::::::::::::: :: FAILED DOWNLOADS :: :: ^ see resolution messages for details ^ :: :::::::::::::::::::::::::::::::::::::::::::::: :: org.sonatype.sisu#sisu-guice;3.1.0!sisu-guice.jar :::::::::::::::::::::::::::::::::::::::::::::: 注意tried版本库。 我遵循了所有不同的变种 ,包括我的机器上的local maven回购,我从日志中确认,根据我在本地maven回购站中指定的内容进行检查,但没有运气。 我的parsing器在build.sbt和/project/plugins.sbt : resolvers ++=Seq( Resolver.sonatypeRepo("public"), Resolver.mavenLocal, "Apache […]

设置Maven的问题

我在安装Maven时遇到困难。 我已经根据这个设置了所有的环境variables: http : //maven.apache.org/download.html 虽然我正在使用Windows 7,当我尝试运行命令mvn –version ,我得到, mvn is not recognized as an internal or external command等 当我从src\bin运行它时,出现错误: Exception in thread "main" java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher at java.net.URLClassLoader$1.run<URLClassLoader.java:202> at java.security.AccessController.doPrivleged(Native Method) …etc 然后: Could not find the main class: org.codehaus.plexus.classworlds.launcher.Launcher.

Gradle如何添加本地依赖?

我有一个默认的Libgdx Gradle设置,我需要添加我的简单文本渲染库。 它由一个.jar文件和本地lib文件组成。 build.gradle脚本的这一行看起来像我期望的那样工作,它所做的是将jfreetype.jar java库添加到我的构buildpath中。 compile files('../local_lib/jfreetype.jar') 有没有这样的魔术命令来添加本机库(确切的说是.dll),这是我的文件系统上可用,而不是Mavenized? natives "../local_lib/jfreetype32.dll" 这行代码只是给我一个错误,说在某些回购中找不到某些东西。 我想应该有一个像.jar文件一样的魔术线来添加本机文件,只有在我的文件系统,而不是在一些回购。