Changeset 4219
- Timestamp:
- Apr 11, 2008, 1:54:29 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/build.xml
r4218 r4219 49 49 web: Build web client application for local use 50 50 51 Example code:52 examples: Build all examples53 examples.webservices: Build webservices examples54 55 51 Documentation: 56 52 doc: Build documentation for local use … … 63 59 package.bin Create binary distribution only 64 60 package.src Create source distribution only 65 package.examples: Create examples distribution only66 61 </description> 67 62 … … 91 86 <property name="dist" location="dist" description="Directory where distribution should be created" /> 92 87 <property name="package" location="package" description="Directory where packaged distribution files are created"/> 93 <property name="examples" location="examples" description="Directory where examples are beeing put together"/>94 88 <property name="lib" location="lib" description="Location of 3rd-party JAR files" /> 95 89 <property name="config.dist" location="config/dist" … … 178 172 <fileset dir="${dist}" defaultexcludes="no" /> 179 173 <fileset dir="${package}" defaultexcludes="no" /> 180 <fileset dir="${examples}" defaultexcludes="no" />181 174 <fileset dir="bin/jar" defaultexcludes="no" /> 182 175 <fileset dir="misc/wsdl" defaultexcludes="no" /> … … 196 189 name="dist" 197 190 depends="clean,dist.init,core.jar,coreplugins.jar,web.jar,webservices.jar,webservices.wsdl, 198 installprg.jar,jobagent.jar,migrate.jar,copy.config,copy.jar, examples,doc,doc.dist"191 installprg.jar,jobagent.jar,migrate.jar,copy.config,copy.jar,doc,doc.dist" 199 192 description="Create everything needed for distribution" 200 193 > … … 225 218 <target 226 219 name="package" 227 depends="package.bin,package.src ,package.examples"228 description="Generate tar.gz files for the binary , source and examplesdistribution"220 depends="package.bin,package.src" 221 description="Generate tar.gz files for the binary and source distribution" 229 222 > 230 223 </target> … … 232 225 <target 233 226 name="dev" 234 depends="dev.init,core,coreplugins,web,webservices,installprg,jobagent,migrate,test ,examples"227 depends="dev.init,core,coreplugins,web,webservices,installprg,jobagent,migrate,test" 235 228 description="Create a runnable local installation" 236 229 /> … … 303 296 depends="doc.javadoc,doc.docbook" 304 297 description="Generate documentation (javadoc and docbook) for local use and distribution" 305 />306 307 <target308 name="examples"309 depends="examples.webservices"310 description="Create examples for local use and distribution"311 298 /> 312 299 … … 659 646 jarfile="${jar}/BASE2CorePlugins.jar" 660 647 /> 661 </target>662 663 <!-- webservices example targets -->664 <target665 name="examples.webservices.init"666 depends="webservices.init"667 >668 <property name="examples.webservices.dir" location="${src}/examples/webservices" />669 <property name="examples.webservices.src" location="${examples.webservices.dir}/src"670 description="Location of source files" />671 <property name="examples.webservices.build" location="${build}/webservices/example"672 description="Location of compiled files" />673 <path id="examples.webservices.classpath" description="Class path for compiling example">674 <path refid="lib.webservices.classpath"/>675 <pathelement location="${info.build}"/>676 <pathelement location="${webservices.build}/client"/>677 </path>678 </target>679 680 <target681 name="examples.webservices.compile"682 depends="webservices.client.compile,examples.webservices.init"683 description="Compile the webservices example"684 >685 <mkdir dir="${examples.webservices.build}" />686 <javac687 srcdir="${examples.webservices.src}"688 destdir="${examples.webservices.build}"689 classpathref="examples.webservices.classpath"690 encoding="${javac.encoding}"691 debug="true"692 deprecation="true"693 source="${javac.source}"694 target="${javac.target}"695 >696 <compilerarg value="${javac.arg}" />697 </javac>698 </target>699 700 <target701 name="examples.webservices"702 depends="examples.webservices.compile,webservices.jar,webservices.wsdl"703 description="Put together the webservices examples in the examples/webservices directory"704 >705 <mkdir dir="${examples}/webservices" />706 <copy todir="${examples}/webservices">707 <fileset dir="${examples.webservices.dir}" />708 <fileset file="base2.license.txt" />709 </copy>710 <copy todir="${examples}/webservices/bin">711 <fileset dir="${examples.webservices.build}" />712 </copy>713 <copy todir="${examples}/webservices/wsdl">714 <fileset dir="${webservices.wsdlpath}" />715 </copy>716 <copy todir="${examples}/webservices/lib">717 <fileset dir="${lib}/webservices" />718 <fileset file="${jar}/BASE2WSClient.jar" />719 <fileset dir="${lib}/dist" includes="commons-logging-*" />720 <fileset dir="${lib}/dist" includes="xerces-*" />721 </copy>722 648 </target> 723 649 … … 1597 1523 <delete dir="${tempdir}" /> 1598 1524 </target> 1599 1600 <target 1601 name="package.examples" 1602 depends="package.examples.webservices" 1603 /> 1604 1605 <target 1606 name="package.examples.webservices" 1607 depends="examples.webservices" 1608 description="Create a downloadable tar file with the webservices example" 1609 > 1610 <mkdir dir="${package}" /> 1611 <tar 1612 destfile="${package}/examplewebservices.tar.gz" 1613 compression="gzip" 1614 > 1615 <tarfileset 1616 dir="${examples}/webservices" 1617 preserveLeadingSlashes="true" 1618 /> 1619 </tar> 1620 </target> 1621 1525 1622 1526 <target 1623 1527 name="svn.update" -
trunk/doc/src/docbook/developerdoc/plugin_developer.xml
r4218 r4219 4600 4600 You can <ulink url="http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.plugins">download 4601 4601 a tar file with the source and compiled plug-in code</ulink> from the BASE plug-ins website. 4602 It contains the following plug-ins:4603 4602 </para> 4604 4603 -
trunk/doc/src/docbook/developerdoc/webservices.xml
r4038 r4219 173 173 <para> 174 174 The client API can be downloaded with example code from the 175 <ulink url="http://base .thep.lu.se/wiki/DeveloperInformation">BASE developer175 <ulink url="http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.webservices">BASE plug-ins 176 176 website</ulink>. The package contains all external JAR files you need, the 177 177 WSDL files (in case you still want them) and some example code that … … 432 432 </sect2> 433 433 </sect1> 434 435 <sect1 id="webservices.examples"> 436 <title>Example web service client (with download)</title> 437 <para> 438 We have created a simple Java client that uses web services to get information 439 about projects and experiments from a BASE server. The example code 440 can also download raw data files attached to an experiment. The example 441 code can be used as a starting point for developers wanting to do their 442 own client. 443 444 You can <ulink url="http://baseplugins.thep.lu.se/wiki/net.sf.basedb.examples.webservices">download 445 a tar file with the source and compiled code</ulink> from the BASE plug-ins website. 446 </para> 447 448 </sect1> 449 434 450 </chapter>
Note: See TracChangeset
for help on using the changeset viewer.