These are the dependencies for building and/or using the whole
transaction module.
For example, the geronimo-system, geronimo-core and geronimo-kernel and
geronimo-j2ee dependencies
are mainly needed to build / use the gbeans for the transaction manager.
The jencks project (www.jencks.org) uses the geronimo transaction manager
and geronimo jca connector to provide jca enabled pojos.
If you take a look at the maven pom
(http://cvs.codehaus.org/viewrep/jencks/jencks/project.xml?r=1.24),
only the geronimo-transaction and geronimo-connector are used (I exclude
the specs) and none of the aforementioned
dependencies are really required in this context.
"True" dependencies of a jar really depends on what classes you use in
the given jar... ;)
Cheers,
Guillaume Nodet
Niclas Hedhman wrote:
On Friday 03 February 2006 23:53, James Strachan wrote:
The TM is in a single download-able jar all by itself; so you can
download only what you need. e.g. here's the latest snapshot of just
the transaction manager...
IMHO, this is a vast exaggeration that is not entirely fair to make, and would
like to counter with the dependencies list of the said project (see below)...
Saying that TM is independent and having Geronimo's "system", "core", "j2ee"
and "kernel" modules listed, is definately catching my attention and asking
"What's your agenda, James?" for such misrepresentation. You could have
high-lighted the true dependencies.
<dependencies>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-system</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-core</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-j2ee</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>geronimo</groupId>
<artifactId>geronimo-kernel</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.0.1B_spec</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-ejb_2.1_spec</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
<version>1.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>concurrent</groupId>
<artifactId>concurrent</artifactId>
<version>1.3.4</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.4</version>
<url>http://jakarta.apache.org/commons/logging/</url>
</dependency>
<dependency>
<groupId>howl</groupId>
<artifactId>howl-logger</artifactId>
<version>0.1.11</version>
<url>http://forge.objectweb.org/projects/howl</url>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>commons-jelly</groupId>
<artifactId>commons-jelly-tags-velocity</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
Cheers
Niclas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]