我正在尝试使用Ant任务上传文件。如果我直接使用Ant,文件会被上传,但是如果我通过Maven调用ant任务(使用maven-antrun-plugin),我会得到以下错误:
出现Ant BuildException :执行此行时出现以下错误This looks like one of Ant's optional components.Action: Check that the appropriate optional JAR exist
在java文件中导入javax.servlet包时,eclipse会找到这个包。然而,当运行Ant构建时,我得到了错误'package javax.servlet I not exist‘。我已经刷新和清理了项目,更改了构建路径的顺序,并验证了包位于预期的.jar文件中,但错误不会消失。有什么想法吗?
我使用了org.apache.tools.ant.helper.ProjectHelperImpl和org.apache.tools.ant.Project,然后解析Ant文件并运行一个特定的目标,在本例中是:我的java代码以编程方式运行Ant文件:
Project ant = new Project()