草庐IT

maven-cacert

全部标签

java - 如何通过 Maven 构建参数构建子模块的子模块

这是我的项目结构:├──module_1├──sub_module├──module_11├──module_12├──module_13├──module_2现在,如果我使用以下命令构建它:$~mvnpackage-plsub_module它只会构建sub_module而不会构建它的子模块。构建module_11/module_12/module_13的唯一方法是如下所示明确指定它们:$~mvnpackage-plsub_module,sub_module/module_11,sub_module/module_12,sub_module/module_13这对我来说很不方便,只是想

java - 带有 WTP 的多模块 Maven2 项目

我很难让我的具有深层项目结构的Maven2多模块项目显示为单个耳朵(及其依赖项-包括1个war、2个ejb和1个jar)以部署在我的我的EclipseGanymede中的JBOSS5服务器(选项卡服务器)。我一直在尝试使用MavenEclipse插件将我的项目转换为WTP项目,但没有成功。因此,它们似乎部署在服务器中,它们作为单独的项目出现。我的项目有1个war、2个ejb和1个jar必须打包在一个耳朵里,每个“子项目”都是一个单独的模块。项目的pom.xml(类型pom):...ejb1ejb2warjarear...耳机模块只负责将其他模块打包在一起。有没有办法告诉eclipse(

java - Maven 程序集 :assembly

你好,我正在尝试在我的父pom中创建一个自定义描述符ref,它将所有依赖项与源打包在一起。我很好地确定了assembly.xml,但是当我将它添加到我的基本POM程序集时:程序集失败,如下所示:[INFO][assembly:assembly][INFO]------------------------------------------------------------------------[ERROR]BUILDERROR[INFO]------------------------------------------------------------------------[

java - 为什么 Maven javadoc 失败并出现错误 "cannot read options"?

当我运行mvnjavadoc:javadoc时,出现以下错误:[ERROR]BUILDERROR[INFO]------------------------------------------------------------------------[INFO]AnerrorhasoccurredinJavaDocsreportgeneration:Exitcode:1-javadoc:error-cannotreadoptions(Thesystemcannotfindthefilespecified)Commandlinewas:"C:\ProgramFiles\Java\jdk

java - 两个构建配置文件处于 Activity 状态,但 Maven 仅在一个配置文件中执行 antrun 插件任务

我们的应用程序可以为多个应用程序服务器构建,并在多个环境中使用。应使用Maven配置文件指定应用程序服务器和目标环境的类型。编译代码时,每种配置文件类型中应该只有一种。所有配置文件都会导致执行一个或多个mavent-antrun-plugin复制任务,以便将正确的设置文件包含到生成的JAR中。下面是pom.xml文件的一部分。包括部分AS配置文件“oracle”,以及部分环境配置文件“development”。目的是,为了创建可以在开发环境中部署到OracleAS的JAR,使用两个配置文件开关编译代码mvn-Poracle,developmentAS配置文件还有其他任务(下面未显示)必

java - Maven:找出是在 32 位还是 64 位 JVM 中运行

如何根据执行maven的VM是32位还是64位JVM来启用或禁用maven配置文件?我试过这个:x86或amd64分别检测32/64位VM,但这在64位Windows上运行的32位VM上失败,因为它激活64位配置文件。 最佳答案 在SunVM中,检查系统属性sun.arch.data.model32bitstuffsun.arch.data.model3264bitstuffsun.arch.data.model64引用:HotSpotFAQ 关于java-Maven:找出是在32位还是

java - Maven 原型(prototype) :generate excessive number of choice

根据mavensite,以及网上的一些教程,mvnarchetype:generate会给出36个左右的选择,选择15是快速入门。它一直以这种方式工作,直到我设置Nexus.现在我可以选择358,默认为97(我无法从我的dos提示符中读取描述)。两个选择一样吗?为什么现在我有这么多选择。如果我必须更改我的存储库设置,如何更正它。我的maven版本是ApacheMaven2.2.1(r801777;2009-08-0615:16:01-0400)Javaversion:1.6.0_16Javahome:C:\ProgramFiles\Java\jdk1.6.0_16\jreDefault

java - 桌面 GUI 工具,用于浏览新的 jar 并将其安装到本地 Maven 仓库

如果同一个独立工具也可以支持通过文件系统以外的其他协议(protocol)浏览存储库,那就更好了 最佳答案 我发现了这个非常棒的简单工具http://code.google.com/p/mycila/wiki/MavenDeployer 关于java-桌面GUI工具,用于浏览新的jar并将其安装到本地Maven仓库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4606303/

java - Maven:如何找到依赖于另一个 Artifact 的 Artifact

假设,ArtifactA依赖于ArtifactB,ArtifactC也依赖于ArtifactB我知道“mvndependencyplugin”可以帮助列出项目/Artifact的依赖项。但反过来呢?如果我想找到依赖于给定Artifact的项目/Artifact列表?从上面的例子中,给定ArtifactB,我想得到ArtifactA和ArtifactC我怎样才能做到这一点? 最佳答案 Maven只能对当前项目进行操作,所以它只能检测当前项目(或子模块)与其他项目(包括当前项目的子模块)之间的依赖关系。所以你可以做的是根据其他子模块搜索

java - joda-time 1.6.2 jar 未从 Maven 中央存储库下载

我遇到了一个问题,我试图引入joda-timejar,但Eclipse出于某种原因找不到它。这是我收到的消息:1/25/1111:53:22AMCST:Missingartifactjoda-time:joda-time:jar:1.6.2:compile这是我的依赖:joda-timejoda-time1.6.2不过,我可以转到http://repo1.maven.org/maven2/joda-time/joda-time/1.6.2/它肯定在那里。关于为什么我似乎无法检索它的任何想法?如果有任何其他看起来相关的信息,请告诉我,我会将其包括在内。 最佳答