|
|||||
|
|||||
Getting Started
We're glad you are interested in trying Dentaku! We've written this document to make it easier to get started and hope that everything is clear. Please comment on this page if you find anything that isn't clear. Steps: Download SourceWe are currently using CVS for source management, although we expect to return to Subversion within several months. Please see the page on Source Repositories for details on where to download. You will need the following projects to get the example operational: The other projects in the repository root are code generators and support tools, but binaries for these will automatically be loaded by Maven. Configure EnvironmentDentaku requires only open source or freely available tools for builds. The primary one is Maven. You want to get the latest version, at least 1.0-RC4. Be sure to read the Maven Installation Instructions if you are going to install it without a binary installer. Or you can just run: maven -DgroupId=xdoclet -DartifactId=maven-xdoclet-plugin -Dversion=1.2.2-SNAPSHOT plugin:download Once you have that downloaded, make sure that you have the most recent version of the XDoclet plugin from here. Copy that file to your $MAVEN_HOME$/plugins folder. Be sure to delete the older version of the file that is in there. Finally, if you've run Maven before and just added the new plugin, be sure to clear the plugin cache located at $HOME$/.maven/cache. While only Maven is required, you will often find that we use other tools with the build as well:
If you would like to purchase either of these tools, you can support the Dentaku project by letting us refer you to them. Please contact us and we will have a representative of their company contact you promptly. BuildThere isn't a lot of experience yet with the organization of multi-project builds under Subversion. Until then, you will need to build the modules individually. Start by building the generators:
Next, build the main modules:
PackageAfter you have built your application and are ready to go to final testing, be sure that your project descriptors do not use any SNAPSHOT dependencies. DistributeWith automatic dependency download from the Maven repository at Ibiblio, distributing your new application to customers or around the company is made much easier. But if you plan on being able to always reconstruct your application in the future, you should take two steps:
|
|||||
|
Copyright 2003-2006 - The Codehaus. All rights reserved unless otherwise noted.
Powered by Atlassian Confluence
|
|||||