I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
you can see my first few test runs at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
We can also create a 6.0.x-SNAPSHOT version and have nightly builds,
assuming that's how snapshots work.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
[Tomcat-dev] Script for publishing JARs to Maven Repo done
| Tweet |
|
Search Discussions
-
Yoav Shapira at Jan 5, 2007 at 7:46 pm ⇧
Hi,On 1/5/07, Filip Hanik - Dev Lists wrote:build/resources maybe? For 5.5,
I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
+1, very cool!
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
http://svn.apache.org/repos/asf/tomcat/build/tc5.5.x/, for 6.0 it's
http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/res/ .We can also create a 6.0.x-SNAPSHOT version and have nightly builds,That's exactly how snapshots work.
assuming that's how snapshots work.
Yoav
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Paul McMahan at Jan 5, 2007 at 9:27 pm ⇧
Thanks for setting this up. I'm integrating tomcatv6 into Geronimo
2.0 so having these jar published in a maven repo is a big help since
we build using maven. Can you also publish the following jars from
lib? Geronimo needs them to run an embedded tomcat engine.
catalina.jar
catalina-ha.jar
jasper.jar
jasper-jdt.jar
tomcat-coyote.jar
I can send you a patch for the publish script if that would help.
Best wishes,
Paul McMahanOn 1/5/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
you can see my first few test runs at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
We can also create a 6.0.x-SNAPSHOT version and have nightly builds,
assuming that's how snapshots work.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Filip Hanik - Dev Lists at Jan 6, 2007 at 12:19 am ⇧
I'll add this patch in, that's not a problem, we've already identified
all dependencies between the jars.
So if you are integrating TC6, I hope you are not doing it the same way
they did TC5.5, we've received complaints about that integration,
about the fact that server.xml is completely redundant but much more
complex and less documented in the GBean format.
I was going to, if I had time, simple have tomcat embedded but in such a
way that configuration files remained the same, even in an embedded version.
Is this where your head is at too?
Filip
Paul McMahan wrote:Thanks for setting this up. I'm integrating tomcatv6 into Geronimo
2.0 so having these jar published in a maven repo is a big help since
we build using maven. Can you also publish the following jars from
lib? Geronimo needs them to run an embedded tomcat engine.
catalina.jar
catalina-ha.jar
jasper.jar
jasper-jdt.jar
tomcat-coyote.jar
I can send you a patch for the publish script if that would help.
Best wishes,
Paul McMahanOn 1/5/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
you can see my first few test runs at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
We can also create a 6.0.x-SNAPSHOT version and have nightly builds,
assuming that's how snapshots work.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Paul McMahan at Jan 7, 2007 at 9:22 pm ⇧
The initial goal is to replace TC5 with TC6 as-is. However, I agreeOn 1/5/07, Filip Hanik - Dev Lists wrote:
I'll add this patch in, that's not a problem, we've already identified
Thank you.
So if you are integrating TC6, I hope you are not doing it the same way
they did TC5.5, we've received complaints about that integration,
about the fact that server.xml is completely redundant but much more
complex and less documented in the GBean format.
I was going to, if I had time, simple have tomcat embedded but in such a
way that configuration files remained the same, even in an embedded version.
Is this where your head is at too?
that Geronimo's current approach of replicating the Tomcat settings
from server.xml as gbean attributes has caused some confusion for
experienced Tomcat users trying to port their applications to
Geronimo. Taking this approach has some advantages, though, such as
the ability to expose Tomcat attributes via the Geronimo kernel
through inversion of control. We can probably come up with a better
alternative if we move this discussion to dev@geronimo, and it would
be timely as well since Geronimo is moving towards xbean.
Best wishes,
Paul
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Filip Hanik - Dev Lists at Jan 9, 2007 at 2:40 am ⇧
Paul, got your jars included,
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
(check out 6.0.7-SNAPSHOT)
next steps,
1. get these to a staging server,
2. get the windows version of the publish script working (currently
having some private key issues between maven and pscp)
3. once approved from the staging server, move to production server
4. separate snapshot release from a release release (nightly vs when
tomcat has an approved release)
Filip
Paul McMahan wrote:Thanks for setting this up. I'm integrating tomcatv6 into Geronimo
2.0 so having these jar published in a maven repo is a big help since
we build using maven. Can you also publish the following jars from
lib? Geronimo needs them to run an embedded tomcat engine.
catalina.jar
catalina-ha.jar
jasper.jar
jasper-jdt.jar
tomcat-coyote.jar
I can send you a patch for the publish script if that would help.
Best wishes,
Paul McMahanOn 1/5/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
you can see my first few test runs at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
We can also create a 6.0.x-SNAPSHOT version and have nightly builds,
assuming that's how snapshots work.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Paul McMahan at Jan 10, 2007 at 3:33 pm ⇧
Filip, Thanks I updated the Geronimo build to start pulling the jars
from the apache snapshot repo. I'll watch this list for updates.
Best wishes,
PaulOn 1/8/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
Paul, got your jars included,
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
(check out 6.0.7-SNAPSHOT)
next steps,
1. get these to a staging server,
2. get the windows version of the publish script working (currently
having some private key issues between maven and pscp)
3. once approved from the staging server, move to production server
4. separate snapshot release from a release release (nightly vs when
tomcat has an approved release)
Filip
Paul McMahan wrote:Thanks for setting this up. I'm integrating tomcatv6 into Geronimo
2.0 so having these jar published in a maven repo is a big help since
we build using maven. Can you also publish the following jars from
lib? Geronimo needs them to run an embedded tomcat engine.
catalina.jar
catalina-ha.jar
jasper.jar
jasper-jdt.jar
tomcat-coyote.jar
I can send you a patch for the publish script if that would help.
Best wishes,
Paul McMahanOn 1/5/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
you can see my first few test runs at
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
We can also create a 6.0.x-SNAPSHOT version and have nightly builds,
assuming that's how snapshots work.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Filip Hanik - Dev Lists at Jan 10, 2007 at 4:07 pm ⇧
cool, I'm having major problems getting it to work on Windows, somehow
jcraft.JSch is just not working very well, as it expects
${user.home}/.ssh/known_hosts to be in place etc
Filip
Paul McMahan wrote:Filip, Thanks I updated the Geronimo build to start pulling the jars
from the apache snapshot repo. I'll watch this list for updates.
Best wishes,
PaulOn 1/8/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
Paul, got your jars included,
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/
(check out 6.0.7-SNAPSHOT)
next steps,
1. get these to a staging server,
2. get the windows version of the publish script working (currently
having some private key issues between maven and pscp)
3. once approved from the staging server, move to production server
4. separate snapshot release from a release release (nightly vs when
tomcat has an approved release)
Filip
Paul McMahan wrote:Thanks for setting this up. I'm integrating tomcatv6 into Geronimothis
2.0 so having these jar published in a maven repo is a big help since
we build using maven. Can you also publish the following jars from
lib? Geronimo needs them to run an embedded tomcat engine.
catalina.jar
catalina-ha.jar
jasper.jar
jasper-jdt.jar
tomcat-coyote.jar
I can send you a patch for the publish script if that would help.
Best wishes,
Paul McMahanOn 1/5/07, Filip Hanik - Dev Lists wrote:
I've created a script that publishes our JARs to a Maven repo (increatefirst release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default orrelease,a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do ahttp://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/we also publish the JARs when we do a release.
Any thoughts on where to stick it?
you can see my first few test runs atWe can also create a 6.0.x-SNAPSHOT version and have nightly builds,---------------------------------------------------------------------
assuming that's how snapshots work.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Paul McMahan at Jan 10, 2007 at 8:50 pm ⇧
Geronimo uses commons logging and I just found out how to reconfigure
TC6 to support that logging impl at
http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Can you also publish the tomcat-juli and tomcat-juli-adapters jars
created by "ant -f extras.xml" to the maven repo so I can reference
them from the Geronimo build? Perhaps the groupId could be
org.apache.tomcat.extras for these jars since extras/tomcat-juli.jar
is actually a replacement for build/bin/tomcat-juli.jar. Thanks again
for all your help.
Best wishes,
PaulOn 1/10/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
cool, I'm having major problems getting it to work on Windows, somehow
jcraft.JSch is just not working very well, as it expects
${user.home}/.ssh/known_hosts to be in place etc
Filip
Paul McMahan wrote:Filip, Thanks I updated the Geronimo build to start pulling the jars
from the apache snapshot repo. I'll watch this list for updates.
Best wishes,
Paul
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Paul McMahan at Jan 10, 2007 at 8:52 pm ⇧
Oops I meant to say "Geronimo uses log4j".
PaulOn 1/10/07, Paul McMahan wrote:---------------------------------------------------------------------
Geronimo uses commons logging and I just found out how to reconfigure
TC6 to support that logging impl at
http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Can you also publish the tomcat-juli and tomcat-juli-adapters jars
created by "ant -f extras.xml" to the maven repo so I can reference
them from the Geronimo build? Perhaps the groupId could be
org.apache.tomcat.extras for these jars since extras/tomcat-juli.jar
is actually a replacement for build/bin/tomcat-juli.jar. Thanks again
for all your help.
Best wishes,
PaulOn 1/10/07, Filip Hanik - Dev Lists wrote:
cool, I'm having major problems getting it to work on Windows, somehow
jcraft.JSch is just not working very well, as it expects
${user.home}/.ssh/known_hosts to be in place etc
Filip
Paul McMahan wrote:Filip, Thanks I updated the Geronimo build to start pulling the jars
from the apache snapshot repo. I'll watch this list for updates.
Best wishes,
Paul
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Filip Hanik - Dev Lists at Jan 11, 2007 at 12:10 am ⇧
done
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/extras/
will that work for you to get the replacement done?
Filip
Paul McMahan wrote:Geronimo uses commons logging and I just found out how to reconfigure
TC6 to support that logging impl at
http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Can you also publish the tomcat-juli and tomcat-juli-adapters jars
created by "ant -f extras.xml" to the maven repo so I can reference
them from the Geronimo build? Perhaps the groupId could be
org.apache.tomcat.extras for these jars since extras/tomcat-juli.jar
is actually a replacement for build/bin/tomcat-juli.jar. Thanks again
for all your help.
Best wishes,
PaulOn 1/10/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
cool, I'm having major problems getting it to work on Windows, somehow
jcraft.JSch is just not working very well, as it expects
${user.home}/.ssh/known_hosts to be in place etc
Filip
Paul McMahan wrote:Filip, Thanks I updated the Geronimo build to start pulling the jars
from the apache snapshot repo. I'll watch this list for updates.
Best wishes,
Paul
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Paul McMahan at Jan 11, 2007 at 4:48 pm ⇧
Works perfectly. Thanks!
Best wishes,
PaulOn 1/10/07, Filip Hanik - Dev Lists wrote:---------------------------------------------------------------------
done
http://people.apache.org/repo/m2-snapshot-repository/org/apache/tomcat/extras/
will that work for you to get the replacement done?
Filip
Paul McMahan wrote:Geronimo uses commons logging and I just found out how to reconfigure
TC6 to support that logging impl at
http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Can you also publish the tomcat-juli and tomcat-juli-adapters jars
created by "ant -f extras.xml" to the maven repo so I can reference
them from the Geronimo build? Perhaps the groupId could be
org.apache.tomcat.extras for these jars since extras/tomcat-juli.jar
is actually a replacement for build/bin/tomcat-juli.jar. Thanks again
for all your help.
Best wishes,
Paul
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Remy Maucherat at Jan 5, 2007 at 11:58 pm ⇧
res/maven, maybe ? I think there are too many files to put it in theFilip Hanik - Dev Lists wrote:
I've created a script that publishes our JARs to a Maven repo (in this
first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or create
a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a release,
we also publish the JARs when we do a release.
Any thoughts on where to stick it?
root of the repository.
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
-
Filip Hanik - Dev Lists at Jan 6, 2007 at 12:22 am ⇧
I agree, I'll put it in res/mavenRemy Maucherat wrote:
Filip Hanik - Dev Lists wrote:I've created a script that publishes our JARs to a Maven repo (inres/maven, maybe ? I think there are too many files to put it in the
this first release, the script is for the apache snapshot repository)
all you need to do is, unzip, edit the mvn.properties.default or
create a mvn.properties file and run the ANT script
http://people.apache.org/~fhanik/tomcat-maven-publish.zip
I'd like to include this in our SVN repo, so that when we do a
release, we also publish the JARs when we do a release.
Any thoughts on where to stick it?
root of the repository.
Filip
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org
Related Discussions
Discussion Navigation
| view | thread | post |
Discussion Overview
| group | dev
|
| categories | tomcat |
| posted | Jan 5, '07 at 7:20p |
| active | Jan 11, '07 at 4:48p |
| posts | 14 |
| users | 4 |
| website | tomcat.apache.org |
| irc | #tomcat |
