Ron, I don't think the script is fit for paths that contain spaces
I suggest you rename your folder named "Cocoon Tutorial" to CocoonTutorial HTH, -marc= Ron Wheeler wrote: > Trying to follow the tutorial at > http://cocoon.zones.apache.org/daisy/cocooninaction/14.html > > The instructions about modifying local.build.properties were a bit vague > but I did what I thought it said. I did not change any block stuff since > I have no ideas what blocks the tutorial will need. I did remove a lot > of sections that had $ in them. > > > The log of step 9 and 10 are as follows: > > C:\eclipse\workspace\Cocoon Tutorial>ant cocoon:get > Buildfile: build.xml > > -cocoon:init: > > -cocoon:oscheck: > > -cocoon:bat: > [echo] Building batch files for support on windows OS > > -cocoon:sh: > > -cocoon:shbat: > > cocoon:get: > [exec] GOING TO C:\Cocoon-2.1.7 > [exec] Running build.bat -propertyfile C:\eclipse\workspace\Cocoon > Tutorial > \src\cocoon\local.build.properties clean webapp > -Dbuild.webapp=C:\eclipse\worksp > ace\Cocoon Tutorial\tools\cocoon\webapp > -Dtools.tasks.dest=C:\eclipse\workspace\ > Cocoon Tutorial\tools\cocoon\taskdefs > [exec] Missing value for property tools.tasks.dest > [exec] Result: 1 > [mkdir] Created dir: C:\eclipse\workspace\Cocoon > Tutorial\tools\cocoon\unpat > ched > > BUILD SUCCESSFUL > Total time: 3 seconds > > C:\eclipse\workspace\Cocoon Tutorial>ant webapp > Buildfile: build.xml > > init: > [mkdir] Created dir: C:\eclipse\workspace\Cocoon Tutorial\build\classes > > -cocoon:init: > > -cocoon:test: > > -cocoon:check: > > BUILD FAILED > C:\eclipse\workspace\Cocoon Tutorial\build-cocoon-targets.xml:184: No > cocoon ava > ilable. Run 'ant cocoon.get' first. > > Total time: 1 second > C:\eclipse\workspace\Cocoon Tutorial> > ================================================================================ > > > Any ideas about what I might have done wrong? > I have included the local.buld.properties below. > > As you can see I ripped a lot of stuff out at the end under system > properties which I what I interpreted the instructions as asking. > > > =========================================================================== > > # Copyright 1999-2004 The Apache Software Foundation > # > # Licensed under the Apache License, Version 2.0 (the "License"); > # you may not use this file except in compliance with the License. > # You may obtain a copy of the License at > # > # http://www.apache.org/licenses/LICENSE-2.0 > # > # Unless required by applicable law or agreed to in writing, software > # distributed under the License is distributed on an "AS IS" BASIS, > # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > # See the License for the specific language governing permissions and > # limitations under the License. > # > > #------------------------------------------------------------------------------# > > # Cocoon > Blocks # > #------------------------------------------------------------------------------# > > > # Remove blocks from your cocoon distribution by setting the corresponding > # include property to true or false. The blocks are included by default, > i.e. if > # no property was set. > > # NOTE: Don't modify this file directly but make a copy named > # 'local.blocks.properties' and modify that. The build system will first > load > # 'local.blocks.properties' and properties are immutable in Ant. > > # NOTE: "[dependency]" indicates blocks that are required by other blocks. > # Disabling batik, for example, will result in a RuntimeException when > using > # fop. Dependencies only needed for the block's samples are marked > explicitely. > # This latter information was introduced only short time ago, so do not > expect > # it to be complete. > > # NOTE: (to Cocoon committers): blocks.properties is generated from > gump.xml > # using "build generate-blocks.properties". Any changes to blocks > definitions > # must be made in gump.xml, not here. > > # All blocks > ------------------------------------------------------------------- > > # Use this property to exclude all blocks at once > # exclude.all.blocks=true > > # Use this property to include all blocks at once > # include.all.blocks=true > > > # Stable blocks > ---------------------------------------------------------------- > > # Stable blocks are those that can be considered ready for production and > # will contain components and API that will remain stable and where > # developers are committed to back compatibility. In short, stuff that you > # can depend on. > > #-----[dependency]: "authentication-fw" depends on "session-fw". > #-----[dependency]: "authentication-fw" is needed by "portal", "portal-fw". > #include.block.authentication-fw=false > #-----[dependency]: "batik" is needed by "fop", "tour". > #include.block.batik=false > #include.block.bsf=false > #include.block.chaperon=false > #-----[dependency]: "databases" depends on "xsp". > #-----[dependency]: "databases" is needed by "hsqldb", "jms", "ojb", > "petstore", "repository", "xmldb". > #include.block.databases=false > #-----[dependency]: "fop" depends on "batik". > #-----[dependency]: "fop" is needed by "tour". > #include.block.fop=false > #-----[dependency]: "hsqldb" depends on "databases". > #-----[dependency]: "hsqldb" is needed by "jms", "ojb", "petstore". > #include.block.hsqldb=false > #include.block.html=false > #include.block.itext=false > #include.block.jfor=false > #include.block.jsp=false > #-----[dependency]: "linkrewriter" depends on "xsp". > #include.block.linkrewriter=false > #-----[dependency]: "lucene" is needed by "querybean". > #include.block.lucene=false > #include.block.naming=false > #-----[dependency]: "ojb" depends on "databases" (for samples), "forms" > (for samples), "hsqldb" (for samples). > #-----[dependency]: "ojb" is needed by "javaflow", "querybean". > #include.block.ojb=false > #include.block.paranoid=false > #include.block.poi=false > #-----[dependency]: "portal" depends on "authentication-fw", "cron", > "forms", "session-fw". > #-----[dependency]: "portal" is needed by "faces". > #include.block.portal=false > #include.block.profiler=false > #-----[dependency]: "python" depends on "xsp". > #include.block.python=false > #-----[dependency]: "session-fw" depends on "xsp". > #-----[dependency]: "session-fw" is needed by "authentication-fw", > "portal", "portal-fw". > #include.block.session-fw=false > #-----[dependency]: "velocity" is needed by "petstore". > #include.block.velocity=false > #include.block.web3=false > #-----[dependency]: "xmldb" depends on "databases". > #include.block.xmldb=false > #-----[dependency]: "xsp" is needed by "databases", "linkrewriter", > "python", "session-fw", "woody". > #include.block.xsp=false > > # Deprecated blocks > ------------------------------------------------------------ > > # Although some of these blocks may have been stable, they are now > deprecated > # in favour of other blocks and therefore are excluded by default from > the build. > # For including one of them you have to set the exclude property into > comment in > # blocks.properties. > > include.block.php=false > #-----[dependency]: "portal-fw" depends on "authentication-fw", > "session-fw". > include.block.portal-fw=false > include.block.swf=false > #-----[dependency]: "woody" depends on "xsp" (for samples). > include.block.woody=false > > # Unstable blocks > -------------------------------------------------------------- > > # Unstable blocks are currently under development and do not guarantee > that the > # contracts they expose (API, xml schema, properties, behavior) will remain > # constant in time. Developers are not committed to back-compatibility > just yet. > # This doesn't necessarily mean the blocks implementation is unstable or > # the code can't be trusted for production, but use with care and watch > # its development as things might change over time before they are marked > # stable. > > #-----[dependency]: "apples" depends on "forms" (for samples). > #include.block.apples=false > #-----[dependency]: "asciiart" is needed by "mail". > #include.block.asciiart=false > #include.block.axis=false > #-----[dependency]: "cron" is needed by "portal". > #include.block.cron=false > #include.block.deli=false > #-----[dependency]: "eventcache" depends on "jms". > #-----[dependency]: "eventcache" is needed by "repository". > #include.block.eventcache=false > #-----[dependency]: "faces" depends on "portal", "taglib". > #include.block.faces=false > #-----[dependency]: "forms" is needed by "apples", "javaflow", "ojb", > "petstore", "portal", "querybean", "tour". > #include.block.forms=false > #-----[dependency]: "javaflow" depends on "forms", "ojb". > #include.block.javaflow=false > #-----[dependency]: "jms" depends on "databases" (for samples), "hsqldb". > #-----[dependency]: "jms" is needed by "eventcache", "slide". > #include.block.jms=false > #include.block.linotype=false > #-----[dependency]: "mail" depends on "asciiart". > #include.block.mail=false > #include.block.midi=false > #-----[dependency]: "petstore" depends on "databases", "forms", > "hsqldb", "velocity". > #include.block.petstore=false > #include.block.proxy=false > #include.block.qdox=false > #-----[dependency]: "querybean" depends on "forms" (for samples), > "lucene", "ojb". > #include.block.querybean=false > #-----[dependency]: "repository" depends on "databases", "eventcache". > #-----[dependency]: "repository" is needed by "slide", "webdav". > #include.block.repository=false > #include.block.serializers=false > #-----[dependency]: "slide" depends on "jms", "repository". > #include.block.slide=false > #include.block.slop=false > #include.block.stx=false > #-----[dependency]: "taglib" is needed by "faces". > #include.block.taglib=false > #-----[dependency]: "tour" depends on "batik", "fop", "forms". > #include.block.tour=false > #-----[dependency]: "webdav" depends on "repository". > #include.block.webdav=false > # Copyright 1999-2005 The Apache Software Foundation > # > # Licensed under the Apache License, Version 2.0 (the "License"); > # you may not use this file except in compliance with the License. > # You may obtain a copy of the License at > # > # http://www.apache.org/licenses/LICENSE-2.0 > # > # Unless required by applicable law or agreed to in writing, software > # distributed under the License is distributed on an "AS IS" BASIS, > # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. > # See the License for the specific language governing permissions and > # limitations under the License. > # > #---------------------------------------------- > # Cocoon Build Properties > #---------------------------------------------- > > # NOTE: don't modify this file directly but copy the properties you need > # to modify over to a file named 'local.build.properties' and modify that. > # The build system will override these properties with the ones in the > # 'local.build.properties' file. > > # ---- Webapp > ------------------------------------------------------------------ > > exclude.webapp.documentation=true > exclude.webapp.javadocs=true > exclude.webapp.samples=true > exclude.webapp.test-suite=true > > # ---- Build Exclusions > -------------------------------------------------------- > > #exclude.deprecated=true > #exclude.documentation=true > exclude.javadocs=true > # Include Java source code into the binary jar files > #include.sources-in-jars=true > # Include Java source code into separate, source only jar files > #include.sources-jars=true > > # ---- Configuration > ----------------------------------------------------------- > > #include.driver.oracle=true > #include.driver.postgre=true > #include.driver.odbc=true > #config.allow-reloads=true > #config.enable-uploads=true > #config.enable-instrumentation=true > > # ---- Validation > -------------------------------------------------------------- > > #exclude.validate.config=true > #exclude.validate.xdocs=true > #exclude.validate.jars=true > > # ---- Forrest > ----------------------------------------------------------------- > > # set $FORREST_HOME and $PATH as instructed by Forrest > > # ---- Anteater > ---------------------------------------------------------------- > > anteater.home = /default-from-build.properties/anteater-0.9.16 > anteater.target.host = localhost > anteater.target.port = 8888 > anteater.target.base.path = / > anteater.option.haltonerror = true > > # disable some long-running tests by default > # anteater.test.bug26186InternalRequestMemoryLeak.enabled = true > > # ---- JUnit > ------------------------------------------------------------------- > > junit.test.debugport=8000 > #junit.testcase=org.apache.cocoon.util.test.NetUtilsTestCase > junit.test.loglevel=0 > > # ---- IDE > --------------------------------------------------------------------- > > #ide.eclipse.outputdir=${build.root}/eclipse/classes > #ide.eclipse.export.libs=false > > > # ---- Compilation > ------------------------------------------------------------- > > compiler=modern > compiler.debug=on > compiler.optimize=on > compiler.deprecation=off > compiler.nowarn=on > source.vm=1.3 > > # ---- System Properties > ------------------------------------------------------- > > # WARNING: you shouldn't need to modify anything below here since there > is a > # very high change of breaking the build system. Do it only if you know > what > # you're doing. > > packages=org.apache > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Marc Portier http://outerthought.org/ Outerthought - Open Source, Java & XML Competence Support Center Read my weblog at http://blogs.cocoondev.org/mpo/ [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
