Re: Default example project...
Aleksandar Vidakovic <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <1112007100.7894.4.camel@popper> |
Shash,
I didn't do a jar:install on tool-maven and I didn't see that I hadn't
enough memory for keel:maven and that this goal failed on my project...
Thanks a lot... it's working now... veeeeeeeeeeeery cool!
Cheers,
Aleks
On Sun, 2005-03-27 at 16:00 -0600, Shash Chatterjee wrote:
> Aleks,
>
> I think you have some parts of the plugin (from CVS) and not
> others...there have been really massive changes in all the modules
> over the past two weeks.
>
> First of all, if you want your tests to be included (an earlier post
> of yours), each module's build.properties should contain:
> maven.test.dest=${maven.build.dir}/classes
>
> I'd strongly suggest you sync up all the modules from CVS, if you are
> going to use 1.2.14 plugin, and delete the "target" dir in *every*
> module. Then, go to keel-build, tool-config, tool-maven and do a
> "maven jar:install " on each of those. Then, go to tool-maven-plugin
> and do a "maven plugin:install" on that.
>
> After the plugin and all its dependencies are built as above, I'd then
> do a "maven -Dgoal=jar:install multiproject:goal" from the $KEEL_HOME
> directory.
>
> Finally, from the default example copy the build.properties and
> project.xml into your project directory, do a "maven keel:maven clean
> war" and see if the server starts for you. It has been for me.
>
> Shash
>
> PS: I have the following in my $HOME/build.properties:
>
> maven.repo.remote=http://www.ibiblio.org/maven,http://www.apache.org/dist/java-repository,http://svn.apache.org/repos/asf/excalibur/repository,http://www.keelframework.org/maven
> maven.multiproject.ignoreFailures=true
> maven.multiproject.includes=*/project.xml
> maven.multiproject.excludes=tool-xdoclet/project.xml,tool-maven-plugin/project.xml
>
>
> > Salut all,
> >
> > is the default project working for anybody... I think there are some
> > dependencies missing (solved this). My biggest problem is that my keel
> > server does not start... and I think it's because the whole
> > configuration stuff (WEB-INF/keel/server/conf) is missing. I think the
> > war file is almost ok except for the configuration issue. BTW: I used
> > the maven plugin from CVS HEAD (1.2.14). Here is my project.xml:
> >
> > [code]
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <project>
> > <pomVersion>3</pomVersion>
> > <name>Keel Example Project - Default</name>
> > <id>default</id>
> > <groupId>keel</groupId>
> > <currentVersion>1.0</currentVersion>
> > <description>
> > This example project builds a Keel deployment in a "single-webapp" style
> > - the simplest Keel environment for web deployment. It uses Struts as
> > the UI,
> > and includes several of the basic Keel applications, including
> > Registration/Login and Poll.
> > </description>
> > <shortDescription>Default</shortDescription>
> > <dependencies>
> > <!--
> > Our own applications
> > -->
> > <!--
> > Keel Applications
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>app-crud</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>app-navigate</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>app-poll</artifactId>
> > <version>2.0.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>app-register</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>app-util</artifactId>
> > <version>1.1.1</version>
> > </dependency>
> > <!--
> > Keel Services
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-authentication-persist</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-authorization-persist</artifactId>
> > <version>2.1.2</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-cache-excalibur</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-crypto-base64</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-crypto-des</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-domain-config</artifactId>
> > <version>1.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-event-defaultevent</artifactId>
> > <version>2.2.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-filter-filters</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-httpunit</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-mail-javamail</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-model-defaultmodel</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-password-jpassgen</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-persist-base</artifactId>
> > <version>1.2.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-persist-default</artifactId>
> > <version>2.1.1</version>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>svc-usergroup-persist</artifactId>
> > <version>1.1.1</version>
> > </dependency>
> > <!--
> > Keel Client(s)
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>clnt-cli</artifactId>
> > <version>1.2.2</version>
> > <properties>
> > <keel.client>true</keel.client>
> > <war.bundle>true</war.bundle>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>clnt-struts</artifactId>
> > <version>3.1.1</version>
> > <properties>
> > <keel.client>true</keel.client>
> > <war.bundle>true</war.bundle>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>keel-client</artifactId>
> > <version>2.2.1</version>
> > <type>jar</type>
> > <properties>
> > <keel.client>true</keel.client>
> > <war.bundle>true</war.bundle>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>concurrent</groupId>
> > <artifactId>concurrent</artifactId>
> > <version>1.3.1</version>
> > <type>jar</type>
> > <properties>
> > <keel.client>true</keel.client>
> > <war.bundle>true</war.bundle>
> > </properties>
> > </dependency>
> > <!--
> > Keel Comm
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>comm-direct</artifactId>
> > <version>1.1.2</version>
> > </dependency>
> > <!--
> > Keel Core
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>keel-core</artifactId>
> > <version>4.0</version>
> > </dependency>
> > <!--
> > Keel Common
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>keel-common</artifactId>
> > <version>3.0</version>
> > </dependency>
> > <!--
> > Keel Server
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>keel-server</artifactId>
> > <version>3.0.1</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>avalon-framework</groupId>
> > <artifactId>avalon-framework</artifactId>
> > <version>4.1.5</version>
> > <type>jar</type>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-logger</groupId>
> > <artifactId>excalibur-logger</artifactId>
> > <version>1.1</version>
> > <type>jar</type>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <!--
> > Keel Container
> > -->
> > <dependency>
> > <groupId>keel</groupId>
> > <artifactId>keel-container</artifactId>
> > <version>4.0</version>
> > <type>jar</type>
> > </dependency>
> > <dependency>
> > <groupId>d-haven-managed-pool</groupId>
> > <artifactId>d-haven-managed-pool</artifactId>
> > <version>1.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>d-haven-event</groupId>
> > <artifactId>d-haven-event</artifactId>
> > <version>1.0.3</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-configuration</groupId>
> > <artifactId>excalibur-configuration</artifactId>
> > <version>1.2</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-datasource</groupId>
> > <artifactId>excalibur-datasource</artifactId>
> > <version>1.2.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-fortress</groupId>
> > <artifactId>excalibur-fortress-container-api</artifactId>
> > <version>20050320</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-fortress</groupId>
> > <artifactId>excalibur-fortress-container-impl</artifactId>
> > <version>20050320</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-i18n</groupId>
> > <artifactId>excalibur-i18n</artifactId>
> > <version>1.1</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-instrument</groupId>
> > <artifactId>excalibur-instrument-api</artifactId>
> > <version>1.2-dev</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-instrument</groupId>
> > <artifactId>excalibur-instrument-mgr-api</artifactId>
> > <version>1.2-dev</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-instrument</groupId>
> > <artifactId>excalibur-instrument-mgr-http</artifactId>
> > <version>1.2-dev</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-instrument</groupId>
> > <artifactId>excalibur-instrument-mgr-impl</artifactId>
> > <version>1.2-dev</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-lifecycle</groupId>
> > <artifactId>excalibur-lifecycle-api</artifactId>
> > <version>1.1</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-lifecycle</groupId>
> > <artifactId>excalibur-lifecycle-impl</artifactId>
> > <version>1.1</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-logger</groupId>
> > <artifactId>excalibur-logger</artifactId>
> > <version>1.1</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-pool</groupId>
> > <artifactId>excalibur-pool-api</artifactId>
> > <version>2.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-pool</groupId>
> > <artifactId>excalibur-pool-impl</artifactId>
> > <version>2.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-pool</groupId>
> > <artifactId>excalibur-pool-instrumented</artifactId>
> > <version>2.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-sourceresolve</groupId>
> > <artifactId>excalibur-sourceresolve</artifactId>
> > <version>2.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-thread</groupId>
> > <artifactId>excalibur-thread-api</artifactId>
> > <version>2.0.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>excalibur-thread</groupId>
> > <artifactId>excalibur-thread-impl</artifactId>
> > <version>2.0.0</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <dependency>
> > <groupId>logkit</groupId>
> > <artifactId>logkit</artifactId>
> > <version>1.2.2</version>
> > <properties>
> > <keel.server>true</keel.server>
> > </properties>
> > </dependency>
> > <!--
> > JDBC Drivers
> > -->
> > <dependency>
> > <groupId>hsqldb</groupId>
> > <artifactId>hsqldb</artifactId>
> > <version>1.7.3.0</version>
> > </dependency>
> > <dependency>
> > <groupId>mysql</groupId>
> > <artifactId>mysql-connector-java</artifactId>
> > <version>3.1.4-beta-bin</version>
> > </dependency>
> > <dependency>
> > <groupId>postgresql</groupId>
> > <artifactId>postgresql</artifactId>
> > <version>7.4.1-jdbc3</version>
> > </dependency>
> > </dependencies>
> > </project>
> >
> > [/code]
> >
> > Thanks,
> >
> > Aleks
> >
> >
> > http://keelframework.org/documentation.shtml
> > Keelgroup mailing list
> > [email protected]
> > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
> >
>
--
Aleksandar Vidakovic <[email protected]>
http://keelframework.org/documentation.shtml
Keelgroup mailing list
[email protected]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com