1

パッケージ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' に対して true でなければなりません! org.ant4eclipse.lib.core.Assure.assertTrue(Assure.java:264) で org.ant4eclipse.lib.platform.internal.model.resource.EclipseProjectImpl.getRole(EclipseProjectImpl.java:424) で org.ant4eclipse.ant org.ant4eclipse.ant.platform.core.task.AbstractAnt4EclipseFileSet.computeFileSet(AbstractAnt4EclipseFileSet.java:276) の .jdt.JdtProjectFileSet.doComputeFileSet(JdtProjectFileSet.java:193) org.ant4eclipse.ant.platform.core.task.AbstractAnt4EclipseFileSet org.apache.tools.ant.taskdefs.Zip の .iterator(AbstractAnt4EclipseFileSet.java:243)。

誰でもここで私を助けてください。

ユーザーに感謝

4

1 に答える 1