mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
New build scripts
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5282 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,181 +0,0 @@
|
||||
<project name="remote-api" default="build">
|
||||
|
||||
<path id="path.common" path="${basedir}/../../common"/>
|
||||
<property name="dir.common" refid="path.common" />
|
||||
<import file="${dir.common}/common.xml" />
|
||||
|
||||
<target name="init" depends="common-init.init">
|
||||
<taskdef name="wsdl2java" classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
|
||||
<classpath refid="classpath.compile" />
|
||||
</taskdef>
|
||||
<property name="files.delete.include" value="*Service.java,*Locator.java,*Binding*.java,undeploy.wsdd"/>
|
||||
</target>
|
||||
|
||||
<!-- we need to override the compile-java target so that we can include the generated source -->
|
||||
<target name="compile-java" depends="init" description="Compiles the Java source code">
|
||||
<mkdir dir="${dir.classes}" />
|
||||
<javac destdir="${dir.classes}" fork="true" deprecation="on" debug="on" target="1.5" source="1.5">
|
||||
<src path="${dir.src.java}" />
|
||||
<src path="${dir.src.java.generated}" />
|
||||
<classpath refid="classpath.compile" />
|
||||
</javac>
|
||||
|
||||
<copy todir="${dir.classes}">
|
||||
<fileset dir="${dir.src.java}">
|
||||
<patternset>
|
||||
<exclude name="**/*.java" />
|
||||
</patternset>
|
||||
</fileset>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="package-jar" depends="common.package-jar" description="Packages the JAR file">
|
||||
<jar jarfile="${dir.dist}/${file.name.jar}" update="true">
|
||||
<metainf dir="${dir.src.metainf}" />
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<target name="package-war">
|
||||
<echo>
|
||||
This project can not produce a WAR file, the Remote API functionality is currently
|
||||
packaged within the Web Client WAR file.
|
||||
</echo>
|
||||
</target>
|
||||
|
||||
<target name="clean-all-services" depends="init">
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-all-service-servers" depends="gen-auth-service-server, gen-repo-service-server, gen-content-service-server, gen-authoring-service-server, gen-classification-service-server, gen-action-service-server, gen-access-control-service-server, gen-administration-service-server, gen-dictionary-service-server" />
|
||||
|
||||
<target name="gen-auth-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authentication" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authentication" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/authentication-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/authentication/1.0" package="org.alfresco.repo.webservice.authentication" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authentication" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-repo-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/repository" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/repository" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/repository-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/repository/1.0" package="org.alfresco.repo.webservice.repository" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/cml/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/headers/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/repository" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-content-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/content" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/content" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/content-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/content/1.0" package="org.alfresco.repo.webservice.content" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/content" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-dictionary-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/dictionary" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/dictionary" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/dictionary-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/dictionary/1.0" package="org.alfresco.repo.webservice.dictionary" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/dictionary" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-classification-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/classification" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/classification" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/classification-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/classification/1.0" package="org.alfresco.repo.webservice.classification" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/classification" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-authoring-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authoring" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authoring" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/authoring-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/authoring/1.0" package="org.alfresco.repo.webservice.authoring" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/authoring" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-action-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/action" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/action" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/action-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/action/1.0" package="org.alfresco.repo.webservice.action" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/action" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-access-control-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/accesscontrol" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/accesscontrol" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/access-control-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/accesscontrol/1.0" package="org.alfresco.repo.webservice.accesscontrol" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/accesscontrol" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
<target name="gen-administration-service-server" depends="init">
|
||||
<mkdir dir="${dir.src.java.generated}/org/alfresco/repo/webservice/administration" />
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/administration" />
|
||||
</delete>
|
||||
<wsdl2java url="${dir.src}/wsdl/administration-service.wsdl" output="${dir.src.java.generated}" serverSide="true" skeletondeploy="false" all="true">
|
||||
<mapping namespace="http://www.alfresco.org/ws/service/administration/1.0" package="org.alfresco.repo.webservice.administration" />
|
||||
<mapping namespace="http://www.alfresco.org/ws/model/content/1.0" package="org.alfresco.repo.webservice.types" />
|
||||
</wsdl2java>
|
||||
<delete>
|
||||
<fileset dir="${dir.src.java.generated}/org/alfresco/repo/webservice/administration" includes="${files.delete.include}" />
|
||||
</delete>
|
||||
</target>
|
||||
|
||||
</project>
|
@@ -1,2 +0,0 @@
|
||||
javadoc.title.window=Alfresco Remote Services API
|
||||
javadoc.title.document=Alfresco Remote Services API Specification
|
Reference in New Issue
Block a user