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 |
- [Keelgroup] Default example project... Aleksandar Vidakovic
- Re: [Keelgroup] Default example project... Shash Chatterjee
- Re: [Keelgroup] Default example projec... Aleksandar Vidakovic
- Re: [Keelgroup] Default example projec... Aleksandar Vidakovic
- Re: [Keelgroup] Default example pr... Raoul Pierre
- Re: [Keelgroup] Default exampl... Sasvata (Shash) Chatterjee
- Re: [Keelgroup] Default e... Raoul Pierre
- Re: [Keelgroup] Default exampl... Aleksandar Vidakovic