Re: HOJ and Maven
"Sasvata (Shash) Chatterjee" <[email protected]>
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Message-ID | <[email protected]> |
SF takes about 24 hours to take the developers' view of CVS and propagate it to "anonymous" CVS (different servers). But, attached are the contents of that directory. Shash Raoul Pierre wrote: > Hello, > > > Sasvata (Shash) Chatterjee a écrit : > >> All, >> >> I have just checked in keel-build/example-projects/hoj/* in CVS. HOJ >> builds under Maven and runs just as it did before. >> >> Here are the instructions (copied from the project.xml): >> >> 1) Setup your Java, Maven and Keel environment as described here: >> http://www.keelframework.org/release/HEAD/docbook/keel-doc/html_chunk/manual/ch13.html >> (use at least 1.2.9 of maven-keel-plugin). >> 2) Create an empty directory, and copy >> keel-build/example-projects/hoj/* to this newly created directory. >> This is your HOJ project directory. > > > > Euhhh, I didn't find keel-build/example-projects/hoj directory on > sourceforge CVS!? > > Pierre > > > > http://keelframework.org/documentation.shtml > Keelgroup mailing list > [email protected] > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
project.xml
(text/xml, 6.1 KB)
<?xml version="1.0" encoding="UTF-8"?>
<project>
<pomVersion>3</pomVersion>
<name>HOJ - Hands On Java With Keel</name>
<id>hoj</id>
<groupId>keel</groupId>
<currentVersion>1.0</currentVersion>
<description>This is the Keel Hands On Java example project. It adds one application, app-hoj, to all the apps and services found in the "default" project.
To get started with this project, do the following:
1) Setup your Java, Maven and Keel environment as described here: http://www.keelframework.org/release/HEAD/docbook/keel-doc/html_chunk/manual/ch13.html (use at least 1.2.9 of maven-keel-plugin).
2) Create an empty directory, and copy keel-build/example-projects/hoj/* to this newly created directory. This is your HOJ project directory.
3) Change directory to your HOJ project directory
4) maven keel:maven
5) maven war
6) copy hoj.war from <HOJ project dir>/target into your servers webapp directory, restart your server
7) access http://localhost:8080/hoj
</description>
<shortDescription>Default</shortDescription>
<dependencies>
<!--
Our own applications
-->
<dependency>
<groupId>keel</groupId>
<artifactId>app-hoj</artifactId>
<version>1.0</version>
<properties>
<keel.client>true</keel.client>
</properties>
</dependency>
<!--
Keel Applications
-->
<dependency>
<groupId>keel</groupId>
<artifactId>app-crud</artifactId>
<version>2.0-a</version>
<properties>
<keel.client>true</keel.client>
</properties>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>app-navigate</artifactId>
<version>2.0</version>
<properties>
<keel.client>true</keel.client>
</properties>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>app-poll</artifactId>
<version>2.0</version>
<properties>
<keel.client>true</keel.client>
</properties>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>app-register</artifactId>
<version>2.0-b</version>
<properties>
<keel.client>true</keel.client>
</properties>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>app-util</artifactId>
<version>1.0</version>
<properties>
<keel.client>true</keel.client>
</properties>
</dependency>
<!--
Keel Services
-->
<dependency>
<groupId>keel</groupId>
<artifactId>svc-authentication-persist</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-authorization-persist</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-cache-excalibur</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-crypto-base64</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-crypto-des</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-domain-config</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-event-defaultevent</artifactId>
<version>2.01</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-filter-filters</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-httpunit</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-mail-javamail</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-model-defaultmodel</artifactId>
<version>2.01</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-password-jpassgen</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-persist-base</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-persist-default</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>svc-usergroup-persist</artifactId>
<version>1.0</version>
</dependency>
<!--
Keel Client(s)
-->
<dependency>
<groupId>keel</groupId>
<artifactId>clnt-cli</artifactId>
<version>1.2</version>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
<dependency>
<groupId>keel</groupId>
<artifactId>clnt-struts</artifactId>
<version>3.0</version>
<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</version>
<properties>
<keel.client>true</keel.client>
<keel.server>true</keel.server>
<war.bundle>true</war.bundle>
</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>
<!--
Miscellaneous
-->
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>2.0.2</version>
<type>jar</type>
<properties>
<war.bundle>true</war.bundle>
</properties>
</dependency>
</dependencies>
</project>
.cvsignore
(text/plain, 19 B)
target temp webapp
build.properties
(text/plain, 95 B)
base.webapp=keel-build/webapps/struts-1.2.4/ maven.compile.source=1.4 maven.compile.target=1.4
keel.properties
(text/plain, 189 B)
svc.persist.dbtype.hsqldb=keel-dbtype jdbc.keel-dbpool.driver=org.hsqldb.jdbcDriver jdbc.keel-dbpool.dburl=jdbc:hsqldb:./db/keel-hsqldb jdbc.keel-dbpool.user=sa jdbc.keel-dbpool.password=