问题标签 [maven-ant-tasks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1094 浏览

java - Java - 由于 UnsupportedClassVersionError,Ant 构建和部署到 JBoss 失败

我正在尝试使用来自 Eclipse 的捆绑 Maven-Ant 脚本构建项目并将其部署到 JBoss 部署文件夹,但它总是以 JBoss 记录以下内容结束:

本项目使用的软件如下:

  • 蚂蚁 1.6.5
  • Maven-Ant 任务插件 2.1.3
  • JBoss 4.0.5 正式版
  • JDK 1.4

在 Eclipse 中的 Window>Preferences 下,我将 JDK 添加到Java>Installed JREs列表中并将其设置为默认值,以防万一。在Project>Properties>Java Compiler我已将合规级别设置为 1.4 并且还使用其他合规设置时没有任何成功。

此外,JBoss 设置为使用完全相同的 JDK,即 Oracle 网站上的 1.4_03。奇怪的是 Eclipse 倾向于将其标识为 1.5 版。例如在 Java Compiler 页面上它说:

选择 1.4 合规性时,请确保安装并激活了兼容的 JRE(当前为 1.5)。

任何人都可以提供一些建议,我可能在哪里出错了?

提前致谢!

0 投票
3 回答
212 浏览

java - Maven Ant Task 尝试以 zip 格式打开 pom 并失败

我正在尝试使用插件版本 2.1.3 运行 Maven Ant 任务,并且由于某种原因遇到此错误:

为什么它试图将 xml 文件作为 zip 文件读取,我该如何避免这种情况?该文件本身非常好且可读。

build.xml 文件中的那部分:

该错误针对行上的结束符号>srcdir即整个标签。

0 投票
1 回答
723 浏览

java - 用 ant 删除 maven 版本标签

在我的 ant 构建中,我使用 maven-ant-tasks 为我的项目提取依赖项。构建相对复杂,并且在不同的地方移动/操作不同的工件。为了让我的生活更轻松,我想从我的 ant 脚本中的依赖项中删除 maven 版本标签。maven-ant 文档说我们可以使用依赖项任务的versionsId 属性来完成此任务,但我不确定如何在ant 中执行此操作。

我的构建的相关部分是

在此调用之后,dep.versions 变量保存了一个以分号分隔的所有版本标签列表。但是,我不确定如何以一种很好/干净的方式删除标签。

谢谢

0 投票
1 回答
950 浏览

eclipse - 如何使用 maven 3 从最终构建的 zip 存档中删除目录

当构建准备好时,我在不同平台的所有构建档案中都有 p2 文件夹。据我所知,在构建阶段从档案中排除 p2 目录是不可能的。所以我尝试自己打包存档,而不是使用存档产品执行。问题是如果我想为其他平台或架构制作档案,我需要更改 pom.xml 文件。现在我有以下构建模式:

问题是如何从所有 zip 文件中删除 p2 文件夹?

0 投票
1 回答
2291 浏览

maven-2 - 使用 maven antrun 插件的 jwsc 任务

尝试使用 maven antrun 插件执行 jwsc 任务

发生 Ant BuildException:java.lang.NoClassDefFoundError: com/sun/javadoc/Type Ant part ...<jwsc destdir="target">...@ 12:26 in C:\Default\soaservices\workspace\AccountInqWeb\target\antrun\build-webservice.build.xml

0 投票
1 回答
2185 浏览

maven - 在 Maven 中,如何生成包含我正在构建的工件的类路径文件?

我正在使用maven-dependency-plugin:build-classpath构建类路径文件。为了支持遗留部署,除了通常的依赖 JAR 集之外,我还需要这个文件来包含我正在构建的工件。

当前类路径文件:

我想要的类路径文件:

我正在考虑使用 maven-antrun-plugin 生成一个包含工件 JAR 的类路径的文件,然后使用 build-classpath 选项添加依赖项 JAR。但这似乎并不优雅。有没有更好的办法?

0 投票
1 回答
1923 浏览

java - weblogic-maven-插件 2.9.1

尝试使用 weblogi-maven-plugin 执行 jwsc 任务得到以下错误

无法在项目 AccountInqWeb 上执行目标 org.codehaus.mojo:weblogic-maven-plugin:2.9.1:jwsc(默认):目标 org.codehaus.mojo:weblogic-maven-plugin:2.9.1:jwsc 的执行默认失败: 执行 org.codehaus.mojo:weblogic-maven-plugin:2.9.1:jwsc: weblogic/diagnostics/debug/DebugLogger 时缺少必需的类


领域 = 插件>org.codehaus.mojo:weblogic-maven-plugin:2.9.1 策略 = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy urls[0] = file:/C:/Users/darshanp/.m2/存储库/org/codehaus/mojo/weblogic-maven-plugin/2.9.1/weblogic-maven-plugin-2.9.1.jar urls[1] = file:/C:/Users/darshanp/.m2/repository/org /codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar urls[2] = file:/C:/Users/darshanp/.m2/repository/ant/ant/1.6.5/ ant-1.6.5.jar urls[3] = file:/C:/Users/darshanp/.m2/repository/weblogic/weblogic/10.3/weblogic-10.3.jar urls[4] = file:/C:/Users /darshanp/.m2/repository/weblogic/webservices/10.3/webservices-10.3.jar 国外进口数量:1 进口:Entry[import from realm ClassRealm[maven.api, parent: null]]

-------------------------------------------------- ---: weblogic.diagnostics.debug.DebugLogger -> [帮助 1]

0 投票
1 回答
1700 浏览

android - 用于 Android 开发的 Maven 集成

我们如何将 Maven 用于 android?

我在 android 中使用 Lint 工具来解决编程错误。

它是 Maven 和这个工具一样还是提供了比 android 更多的功能?

因为我在 Java 编程中使用 Maven 工具进行不同类型的测试,例如使用预定义的测试用例进行集成测试单元测试。

如果 Maven 在 android 中也同样工作,那么请帮助我在我现有的项目中实现。将Maven集成到android中需要完成哪些基本步骤?

0 投票
1 回答
8981 浏览

java - Maven Ant 任务 - 依赖项

我正在尝试将 ant 构建文件设置为用户 Maven 依赖项,我收到错误消息“无法创建任务或键入 urn:maven-artifact-ant:localRepository

这是我的构建 xml 文件

这是我的 pom.xml

0 投票
2 回答
1965 浏览

maven - 为什么ant使用maven-ant-tasks,artifact:mvn下载依赖jar这么慢

看照片,我有一个名为“brandstore-repository.jar”的罐子

在我的 localRepository 中,我将其删除。

并且 artifact:mvn 会下载到私有服务器(10.8.12.100)

当我使用cmd时,使用“mvn install”命令,下载速度非常快!

但是我在ant building.xml中使用了“artifact:mvn”,感觉比较慢,需要等待大约10+秒/每次下载!!

在此处输入图像描述

我在“${user.home}/.m2”中的setting.xml,非常简单

在我的 cmd 命令行中,我改用“mvn clean install”

非常快

我明白了,我只使用 artifact:dependencies ,也可以下载依赖jar,而且速度更快

结果: