我正在使用ant4eclipse
构建ear
包。
你能告诉我如何进行吗?
<ear destfile="${deploy}/pto-web-ear.ear">
<ant4eclipse:jdtProjectFileSet workspaceDirectory="/data/temp/ANT/PSFBUILD" projectName="pto-web-ear"/>
</ear>
我正在使用上面的东西。
但这导致我出现以下错误:
/data/temp/ANT/PSFBUILD/pto-web-ear/ant4eclipsebuild.xml:59:org.ant4eclipse.lib.core.exception.Ant4EclipseException:违反了先决条件:项目'pto-web-上的hasRole(projectRoleClass) ear'对于角色'interface org.ant4eclipse.lib.jdt.model.project.JavaProjectRole'必须为真!在 org.ant4eclipse.lib.core.Assure.assertTrue(Assure.java:264) 在 org.ant4eclipse.lib.platform.internal.model.resource.EclipseProjectImpl.getRole(EclipseProjectImpl.java:424) 在 org.ant4eclipse.ant .jdt.JdtProjectFileSet.doComputeFileSet(JdtProjectFileSet.java:193) 在 org.ant4eclipse.ant.platform.core.task.AbstractAnt4EclipseFileSet.computeFileSet(AbstractAnt4EclipseFileSet.java:276) 在 org.ant4eclipse.ant.platform.core.task.AbstractAnt4EclipseFileSet .iterator(AbstractAnt4EclipseFileSet.java:243) 在 org.apache.tools.ant.taskdefs.Zip。
任何人都可以请在这里帮助我。
感谢用户