我有2个工作区,我试图在其中使用ANT构建来构建耳文件。一个工作区使用3个不同的项目来构建耳朵。我需要创建一个工作区来创建同一只耳朵。我迁移了所有源代码,属性文件等以构建此耳朵。编译在此行中断:
<artifact:pom id="parent-pom" file="./mvn/parent/pom.xml" >
<profile id="${deploy.name}" />
</artifact:pom>
我在项目的文件夹中有pom文件。 错误是: 问题:无法创建任务或键入antlib:org.apache.maven.artifact.ant:pom
此构建文件在文件顶部添加了工件:
<project name="Ant XML Library for Deploying" default="usage" basedir="." xmlns:artifact="antlib:org.apache.maven.artifact.ant">
两个工作区使用相同的计算和相同的Eclipse环境。我在其他项目中搜索了 maven-ant-tasks.jar 罐子,但并不是工作区中的任何项目都在正确地构建ear文件。 这些项目之一的 lib 文件夹中唯一的jar文件是:
ant-contrib.jar
cm-anttasks.jar
jsch-0.1.41.jar
log4j-1.2.8.jar
我尝试将这些添加到不起作用但不起作用的工作区中。
关于我需要添加到工作区的任何想法吗?
谢谢。
答案 0 :(得分:0)
我在项目中添加了maven-ant-tasks.jar,它现在可以识别命令了。 但是,我的初始工作区不需要此jar包含在项目中。它识别出命令。