maven-3相关内容
我的目的是用我的本地 Nexus 安装代理 Roo Maven 存储库,以便它包含 Roo 1.2.0.RELEASE 包. 关于 http://static.springsource.org/spring-roo/reference/html/resources.html 据说 Roo 构建发布在 http://spring-roo-repository.springsource.org/
..
我们需要从 war 中排除一些 jar ......我们在 weblogic 中使用 maven 3. 我试过了 ...和 但是没有用. 任何其他方式来做到这一点. 谢谢维杰 解决方案 xercesxerces2.4.0提供
..
我有一个存储在 Git 中的 Maven 3 多模块项目(~50 个模块).多名开发人员正在处理和构建此代码,我们还有自动构建机器,可以在每次推送时运行冷构建. 大多数单独的更改日志会更改相当少的模块中的代码,因此每次更改都重新构建整个源代码树是浪费时间.但是,我仍然希望运行父项目构建的最终结果与构建整个代码库的结果相同.而且我不想手动开始对模块进行版本控制,因为这会成为交叉版本更新的噩梦.
..
阅读本文后:正确的方法是什么将 Cobertura 与 Maven 3.0.2 一起使用和这个:http://www.wakaleo.com/blog/292-site-generation-in-maven-3 我的 POM 文件如下所示: .....org.apache.maven.pluginsmaven-site-pl
..
我有一个 Vaadin 7 maven web 项目,它有一些在 META-INF/services 上创建服务定义的注释. 我将它添加到 pom 以便处理注释: org.bsc.mavenmaven-processor-plugin
..
是否可以不覆盖但合并或附加到 Apache Maven 中的默认插件配置,就像使用父 POM 配置元素一样? 解决方案 我很确定我是否正确理解了您的问题: 例如,如果您喜欢更改已定义插件的配置,您应该知道您需要使用正确的执行 ID,该 ID 可以在日志输出中打印的默认构建期间查看(类似于这): [INFO] --- maven-clean-plugin:3.0.0:clean (d
..
我正在使用 Maven3 构建一个 Web 应用程序并通过 mvn jetty:run-war 运行它.现在我想在系统浏览器中从我的 Maven 构建中打开网络应用程序. 解决方案 我在 os windows 上解决了我的问题,这是我目前唯一的构建系统.在码头服务器启动并托管我的网络应用程序后,构建通过 antrun 进行启动调用: maven-antrun-pl
..
我有一个 Maven 项目,我正在运行两个单独的构建. 在一个构建中,我想通过在其中禁用 jar 创建 Maven 模块来节省构建时间.(有 45 个 Maven 模块).有一个 Maven-Jar-Plugin 用于创建 jar. 我想在命令行有条件地禁用jar创建,即寻找类似于-Dskiptests的东西,用于跳过单元测试,尽管默认情况下有一个surefire插件.> 解决方案
..
我试图通过将模块部署到我们的 nexus 存储库来将其用作另一个项目的依赖项.问题是 maven 尝试部署 jar 两次,而我们的策略禁止覆盖发布版本.该模块被打包为war.这是我的配置. org.apache.maven.pluginsmaven-war-plugin2.3
..
谁能告诉我 mvn dependency:analyze 是如何工作的?mvn dependency:analyze 在我的一个项目中的输出显示 [WARNING] 发现使用了未声明的依赖项:[警告] org.apache.commons:commons-lang3:jar:3.4:compile[警告] com.fasterxml.jackson.core:jackson-annotation
..
我正在尝试使用mvn help:effective-pom -Dartifact=com.group:artifactname:1.0.0-SNAPSHOT 但它仍在打印当前项目的有效 pom. 有什么办法可以使用吗?我正在关注 Maven help:effective-pom 文档. 解决方案 这个参数是最新的:它至少需要 maven-help-plugin 的 3.0.0 版本>
..
我有几个具有几乎相同属性的 mvn 项目.将这些属性外部化的最佳方法是什么,这样我就不会复制它们. 首先是属性: 1.16.41.6.41.2.16
..
我想知道是否可以导出/复制使用 Maven 管理的项目的依赖项,同时保持本地存储库中采用的文件夹结构. 我需要的根源是我在本地存储库(~8GB)中积累了近十年的大量工件.我不再处理以前任务中那些吸引了大部分工件的旧项目,现在,我需要将单个项目(约 650MB 工件)所需的内容移动到另一台计算机上.我不能只是设置另一台计算机再次下载工件,因为在以前的任务中,许多工件是从本地 Nexus 代理中
..
我刚刚找到了一个由不良属性值引起的困难的 Maven 问题. 该属性是测试运行时使用的备用 JVM 的路径.我想通过检测路径是否有效来使 maven 尽早失败.什么可能是实现这一目标的方法? 我打算深入研究 antrun,看看是否有办法让它先运行,以便它可以检查,但这似乎有点过头了. 问题:我怎样才能干净、简单地做到这一点? 解决方案 是的,您可以使用 maven-enf
..
我无法发布我使用 maven 构建的工件的快照版本到 nexus.我的工件的版本是 1.0.0-SNAPSHOT. 我可以毫无问题地执行 mvn clean install.但是当我尝试使用 mvn deploy 进行部署时,出现以下错误: 返回码为:400,ReasonPhrase:Repository 版本策略:RELEASE 不允许版本:1.0.0-20161019.214318-1
..
我知道 DEFAULT 的 Maven 编译器插件绑定到: 编译 测试编译 生命周期,一般不指定附加配置,我们不必在我们的 POM 中明确定义它,但我仍然看到有经验的开发人员将诸如这在他们的 POM 中,例如 maven-shade-pluginmaven-compiler-plugin
..
我有以下架构 现在,如果我正在创建父子关系并先建立子项并以父项结束,它将正常工作 jar 要求: 我需要具有以下功能的包装: 在父项目“A"上运行的命令 - mvn clean install package etc首先创建罐子“B",“C",“D"然后创建罐子“A"然后在罐子 A 内添加“B"、“C"、“D"罐 当我添加模块时 ../B
..
有一个以前的答案,但我不认为 接受的答案是正确的 我创建了一个 Maven 插件,它根据版本的某些方面以编程方式“摆弄" 和 配置(所以如果该版本附加了一个分支名称,即 1.0.0-RC1).这允许在功能分支构建中使用单独的 Nexus 存储库,而无需在合并回 int 之前修改 POM. 我不能只更改分支构建上的 groupId,因为这是一个 OSGi 项目,并且 groupId 必须
..
我正在使用 exec-maven-plugin 来运行 java 应用程序.我需要传递 JVM 参数和程序参数.我正在像这样设置 JVM 参数: exec-maven-plugin1.6.0MyIdjavaMyClass
..
当前的 WinHTTP 代理设置:在 Windows 机器中直接访问(无代理服务器).并在 settings.xml 中作为 .但是,jars 没有被下载并出现以下错误. [ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 或其依赖项之一无法解析:无法读取工件描述符 r org.apache.maven.plugins:
..