Java &引用;未能创建任务或类型antlib:org.apache.maven.artifact.ant:mvn";蚂蚁的错误
在Java &引用;未能创建任务或类型antlib:org.apache.maven.artifact.ant:mvn";蚂蚁的错误,java,eclipse,maven,ant,Java,Eclipse,Maven,Ant,在build.xml中运行Ant任务时,Ant build无法运行。我在控制台中遇到以下错误: Buildfile:F:\Eclipse Projects\my\u project\build.xml [typedef]无法从resource org/apache/maven/artifact/ant/antlib.xml加载定义。找不到。 构建失败 F:\my\u project\build.xml:32:问题:无法创建任务或类型antlib:org.apache.maven.artifact
build.xml
中运行Ant任务时,Ant build无法运行。我在控制台中遇到以下错误:
Buildfile:F:\Eclipse Projects\my\u project\build.xml
[typedef]无法从resource org/apache/maven/artifact/ant/antlib.xml加载定义。找不到。
构建失败
F:\my\u project\build.xml:32:问题:无法创建任务或类型antlib:org.apache.maven.artifact.ant:mvn
原因:名称未定义。
措施:检查拼写。
操作:检查是否已声明任何自定义任务/类型。
措施:检查是否发生了任何/声明。
尚未在此命名空间中定义任何类型或任务
这似乎是一个antlib声明。
操作:检查实现库是否存在于以下之一中:
-F:\eclipse\plugins\org.apache.ant_1.8.3.v20120321-1730\lib
-C:\Users\Lucky\.ant\lib
-使用-lib参数在命令行上添加的目录
我将maven ant tasks jar文件放在eclipse插件的文件夹和WinAnt ant_HOME/lib目录中,并包含在类路径中。但是它没有解决我的问题,也不能解决问题
lib
目录,并将文件放在其中build.xml中包含导入语句
以上步骤解决了我的问题。希望这对将来的人有帮助
替代解决方案
- 您还可以将
文件放在maven ant tasks.jar
文件夹下以解决此问题ant_HOME/lib
- 或者你可以把它放在eclipse插件文件夹下
例如eclipse\plugins\org.apache.ant_1.8.3.v20120321-1730\lib
'eclipse\plugins\org.apache.ant_1.8.3.v20120321-1730\lib.
我正在使用eclipse,所以我需要的是,进入菜单窗口>首选项>Ant>Runtime上的Ant Runtime,选择“Ant Home Entries”
,单击“Ant Home”
按钮e选择Ant Home目录
'eclipse\plugins\org.apache.ant_1.8.3.v20120321-1730\lib'
成功了
'eclipse\plugins\org.apache.ant_1.8.3.v20120321-1730\lib'