Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ojdeploy-ant任务编译应用程序_Ant_Oracle Adf - Fatal编程技术网

ojdeploy-ant任务编译应用程序

ojdeploy-ant任务编译应用程序,ant,oracle-adf,Ant,Oracle Adf,我试图使用ojdeploy通过AntTask编译和构建ADF应用程序 当我指定不通过添加行来编译项目时,ojdeploy任务可以正常工作 ojdeploy任务无法找到构建我指定的应用程序所需的几个JAR 我找不到任何描述使用ojdeploy编译应用程序的文档,这让我觉得它不起作用 我的蚂蚁任务如下。我的想法是,ojdeploy任务没有在其类路径上构建项目所需的JAR。然而,我找不到将这些JAR添加到类路径的方法 部署任务: <target name="deploy" descripti

我试图使用ojdeploy通过AntTask编译和构建ADF应用程序

当我指定不通过添加行来编译项目时,ojdeploy任务可以正常工作

ojdeploy任务无法找到构建我指定的应用程序所需的几个JAR

我找不到任何描述使用ojdeploy编译应用程序的文档,这让我觉得它不起作用

我的蚂蚁任务如下。我的想法是,ojdeploy任务没有在其类路径上构建项目所需的JAR。然而,我找不到将这些JAR添加到类路径的方法

部署任务:

 <target name="deploy" description="Deploy JDeveloper profiles">
    <property name="status" value="${env.WORKSPACE}/deploy/ojdeploy-statuslog.xml"/>
    <taskdef name="ojdeploy"
             classname="oracle.jdeveloper.deploy.ant.OJDeployAntTask"
             uri="oraclelib:OJDeployAntTask"
             classpathref="classpath"/>      
    <ora:ojdeploy xmlns:ora="oraclelib:OJDeployAntTask"
                  executable="${env.oracle.middleware}/jdeveloper/jdev/bin/ojdeploy.exe"
                  failonerror="true"
                  ora:buildscript="${env.WORKSPACE}/deploy/ojdeploy-build.xml"
                  ora:statuslog="C:/Oracle/Middleware/ojdeploy-statuslog.xml">
        <ora:deploy>
            <ora:parameter name="workspace"
                       value="${env.WORKSPACE}/JWS.jws"/>
            <ora:parameter name="profile"
                       value="*"/>
            <!--<ora:parameter name="nocompile" value="true"/>-->
            <ora:parameter name="outputfile"
                       value="${env.WORKSPACE}/deploy/${deployment.profile.name}"/>
      </ora:deploy>
    </ora:ojdeploy>
  </target>   

已解决

ojdeploy使用jws和jpr文件查找所需的库。jpr文件缺少JDeveloper能够解析的几个JDeveloper/ADF库

但是,要使ojdeploy正常工作,所有库和依赖项都必须使用libraries/classpath和dependencies选项相应地位于jws/jpr文件中