Re: Downloading Source
Gene McCullough <[email protected]> Mon, 19 Dec 2005 14:42:01 -0600
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <[email protected]> |
Sorry, i just thought maven called the ant tasks in the background. OK by me, and I'll clean them up as soon as I can. gene On 12/19/05, Michael Nash <[email protected]> wrote: > Gene: > > Just a refinement: "Ant" is definitely *not* required. Maven does all > the work, as far as I know. > > I'll paraphrase these notes in the Drupal if that's OK by you? > > Mike > > On Mon, 2005-12-19 at 09:45, Gene McCullough wrote: > > I've just been through the process of acquiring a fresh copy of keel > > and building on a new machine, and am planning to document the process > > asap. However, I'm on a tight deadline to get a project finished > > (read, get payed) so you'll have to make do with a brief overview. > > > > the following link has more useful information also: > > http://www.keelframework.org/release/HEAD/docbook/keel-doc/html_chunk/manual/ch13.html > > > > Requirements: > > Java (I'm running sun jdk1.5.0_06) > > Ant (setup per ant instructions) > > Maven 1.0.2 (setup per maven instructions) > > > > After getting maven setup, namely a repository location configured, > > you'll need to get a couple of jars first. > > Those are commons-resources-0.1-dev and jndi-1.2.1. jndi can be > > downloaded from Sun's site, unzip and place the jar at > > MAVEN_REPO/jndi/jars. I'm not aware of a repo for > > commons-resources-0.1-dev, so I've changed my references to > > commons-resources-1.0-dev, which is available on ibiblio repo. > > > > Also, the multiproject goal uses lots of memory. > > Set MAVEN_OPTS=-XX:PermSize=256m -XX:MaxPermSize=512m -Xmx640m > > (change the numbers above as appropriate for your system, these worked > > for mine with 1G ram on a Windows XP system) > > > > Checkout from cvs (see docs for that instruction). The "all" module > > is assumed for this instruction. > > > > >From root of your checkout, issue: > > maven -Dgoal=jar:install multiproject:goal > > > > create a project folder, will reference as YOUR_PROJECT. I create > > mine along side the keel modules. With the new maven build system, i > > believe it can be placed anywhere you like. > > > > Copy an example project from keel-build/example-projects (default is a > > good choice, Shash has gotten it to a runnable state. I had to use > > his generated project.xml from the list however to avoid all errors. > > See message from weekend) into YOUR_PROJECT. > > > > copy Shash's project.xml to YOUR_PROJECT folder. > > > > from YOUR_PROJECT folder, issue: > > maven war > > this builds the default.war file in YOUR_PROJECT/target to be deployed > > to your container of choice. > > > > Thats the basics to get the latest running. > > > > -- > > Gene McCullough > > http://keelframework.org/documentation.shtml > > keelgroup mailing list > > [email protected] > > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > > http://keelframework.org/documentation.shtml > keelgroup mailing list > [email protected] > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com > -- Gene McCullough http://keelframework.org/documentation.shtml keelgroup mailing list [email protected] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com