Re : Re: Maven JET

2008-05-27 Thread eric . giguere
You tried using xdoc2?
http://xdoclet.codehaus.org/

As powerful if not more than JET and doesn't need Eclipse.

Eric.

- Message d'origine -
De: nicolas de loof <[EMAIL PROTECTED]>
Date: Mardi, 27 Mai 2008, 11:36
Objet: Re: Maven JET
À: Maven Users List 

> I made some experiments on my side to use JET for an incremental code
> generator (generated code is merged with user changes), but this 
> requiresthe full eclipse AJT... this CAN work with an headless 
> eclipse (eclipse
> without UI), but require an installed eclipse (not just Jars).
> 
> Nico.
> 
> 2008/5/27 John Coleman <[EMAIL PROTECTED]>:
> 
> > Hi,
> >
> > I'd like to compile JET templates in Maven so I don't need to use
> > Eclipse. I just wondered if anyone else has done this or would 
> like to
> > do it and has ideas to contribute?
> >
> > Best regards,
> > John
> >
> > Eurobase International Limited and its subsidiaries (Eurobase) 
> are unable
> > to exercise control over the content of information in E-
> Mails. Any views
> > and opinions expressed may be personal to the sender and are 
> not necessarily
> > those of Eurobase. Eurobase will not enter into any 
> contractual obligations
> > in respect of any part of its business in any E-mail.
> >
> > Privileged / confidential information may be contained in this 
> message and
> > /or any attachments. This E-mail is intended for the use of 
> the addressee(s)
> > only and may contain confidential information. If you are not 
> the / an
> > intended recipient, you are hereby notified that any use or 
> dissemination of
> > this communication is strictly prohibited.  If you 
> receive this transmission
> > in error, please notify us immediately, and then delete this E-mail.
> >
> > Neither the sender nor Eurobase accepts any liability 
> whatsoever for any
> > defects of any kind either in or arising from this E-mail 
> transmission.> E-Mail transmission cannot be guaranteed to be 
> secure or error-free, as
> > messages can be intercepted, lost, corrupted, destroyed, 
> contain viruses, or
> > arrive late or incomplete. Eurobase does not accept any 
> responsibility for
> > viruses and it is your responsibility to scan any attachments.
> >
> > Eurobase Systems Limited is the main trading company in the Eurobase
> > International Group; registered in England and Wales as 
> company number
> > 02251162; registered address: Essex House, 2 County Place, 
> Chelmsford, Essex
> > CM2 0RE, UK.
> >
> >
> > ---
> --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >


Re : Passing System Variables to Maven

2007-07-30 Thread eric . giguere
Hi DavidThose are all already available in the Java environment running Maven. 
If the property your are looking for is not in the system default, you pass 
them in the command line using the -D option.Hope it helps.Eric.- Message 
d'origine -De: David Williams <[EMAIL PROTECTED]>Date: Lundi, Juillet 30, 
2007 1:04 pmObjet: Passing System Variables to MavenÀ: Maven Users List 
> Hi Everyone,> > How do you pass system environment 
variables like system date or > system time> to maven.  I'm running maven on a 
windows machine.> > Thanks,> > David>


Re: .cvspass file not found on windows.

2005-09-20 Thread Eric Giguere

Try running: changelog:create-cvspass

Hope it helps
Eric.

Mick Knutson wrote:

I am trying to setup scm in maven, and I am using wincvs to access my 
cvs server. I have searched, and do not find a .cvspass file and maven 
is also complaining about this.


How do I fix this issue? Create a .cvspas file? How with WinCvs?

Thank You
Mick Knutson

Sr. Java/J2EE Consultant
BASE logic, inc.
(415) 648-1804 (S.F., CA)
http://www.BASELogic.com

HP Consulting Services (Walnut Creek, CA)



-
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]



Re: A couple of application deployment questions

2005-06-15 Thread Eric Giguere

Hello Chriss
Chris Rose wrote:


First, we're making a home-user sort of application.  Ideally, we want
os-native executables to be launching this app.  We can generate the
executables using ant tasks, for the most part, but I'm not sure how
to integrate this into our build.
 

Using a custom goal you will write in the maven.xml that will call you 
ant task to complete do the trick.



Second, and as a consequence of that, we want to create cross-platform
installers that will perform a seamless installation of our
application, along with its dependencies.  To this end, we need some
way of toting all of our dependencies with us in the distribution jar
file, or something equivalent.
 

Check out what the uber-dist plugin offers. This guy lets you build a 
custom distribution then zip (tar/gzip) it. It offers also ways to copy 
dependencies in custom publish directories. You can find the plugin and 
its doc at: http://uber-dist.sourceforge.net/


Hope it helps
Eric.






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [m2] Excluding dependencies from the runtime classpath

2005-06-02 Thread Eric Giguere

Hello guys
I would have a suggestion concerning this.
Right now, my uber-dist plugin allows that. In fact, its implemented the 
other way around. You specify using dependencies properties if this 
dependency must be deployed or not. If it is, you can override the 
deployment directory (so that it can be put in a sub-directory) and 
using another property, you can override its deployment name.


The use case...
When we have a project that is deployed on an existing framework, 
usually, your project will need the framework libraries to compile, but 
of course, you won't have to deploy those libraries since they are 
usually part of the framework uppon which your services will get 
installed. The frameword installation program takes care of putting all 
necessary files where they belong, and it will also (most of the time) 
indicate exactly where you must put your own libraries that extends its 
functionnalities.


There must be other situations but this one describes in the first place 
why I needed the new plugin.


Cheers!
Eric.

Jason van Zyl wrote:


On Thu, 2005-06-02 at 07:46 -0400, McGarr, Joseph M. wrote:
 


Hi all,

I have used Maven 1 in my free time and have been trying to migrate my
client to the product as well.  I have just started using M2 and like what I
see but I have a few questions, the first of which is, how do I tell M2 to
include a dependency only in the compile scope and not the runtime scope.

The details of the problem are I am building a war, but I do not want
dependencies like the Servlet API to be bundled in the jar, since the
application server will already provide this.  Any suggestions?  I am
assuming that I have missed something.
   



What's your specific use case? Does it happen to be a case where a
container provides the dependency at runtime?

We're trying to collect these use cases now as we're doing design and
implementing in this phase of development i.e. for the alpha-3 release.

 


Thanks,
Mike 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


   





Re: Disable Automatic Plugin Updates in Maven ? + Config management question in [m2]

2005-05-19 Thread Eric Giguere
Hey guys!
How convenient... I just wanted to ask a question for Maven 2.0 
concerning this topic: configuration management.

It's not only a matter of corporate procedures. but rather a general 
configuration mangement issue. When you release a software product, if 
you want to have a reproducible build, you must save the complete 
configuration and that includes you build system. With standard IDEs or 
languages like C or C++, its pretty straight forward. You save the 
compiler's version and options you used, same thing with all external 
libraries. You may have to check in also the compiler itself or any 
other tool you require to build your system, you tag all your sources 
and you're almost done.

With Maven, its may be a little more complicated. Not only the engine 
itself is evoluting but all plugins are constantly changing to. I myself 
wrote a plugin and I know that if I checkout an old version of my 
project (lets say one from last year), I will have to modify the build 
script that was savec in CVS because there is something missing that is 
now required by new version of the plugin. In other words, what was 
building without problems a year agon with Maven 1.0 and some plugins 
won't build today.

So here is the question: Was that thought of in Maven 2.0? Will it be 
possible to "save" the configuration used to build and dig it out when 
its needed? Without going in the very specific details, I think that if 
we can tell maven to use a specific version of a plugin even if newer 
versions are available and installed, it'll fix most config. management 
issues.

A specialize maven plugin could do that save and load config, as long as 
the core engine accepts "overrides" on which plugin version to use 
instead of always picking up the latest.

thx!
Eric.
Jamie Bisotti wrote:
Even though a plug-in update should be checked, tested and harmless,
lots of corporations have a lot of processes in place regarding build
reproducability.  Doing a build with the updated v1.1 maven-foo-plugin
could cause the build to look ever so slightly different than the
build previously done with the orignial v1.0.  This could cause red
flags to go flying.  I'd think an easy flag for disabling automatic
plug-in updating is a must.
On 5/19/05, Brett Porter <[EMAIL PROTECTED]> wrote:
 

A couple of ways presently:
- use -o on the command line (it can be in MAVEN_OPTS), but this
disables all downloads
- ad a pluginRepository to your project (or one you inherit from) with
id = central and never
- explicitly list all plugins you use in pom.xml with their versions.
We intend to improve this in the next release:
http://jira.codehaus.org/browse/MNG-379
Note that plugin updates should only be checked, and published after
sufficient testing so there should be no harm in leaving it enabled at
the moment.
Regards,
Brett
On 5/19/05, Malcolm Wong Ho <[EMAIL PROTECTED]> wrote:
   

How do i disable the Automatic Maven Plugin Updates in Maven2 ?
--
Malcolm Wong Ho
May you live in uninteresting times. -- Chinese proverb
-
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]
   


 




Re: Disable Automatic Plugin Updates in Maven ? + Config management question in [m2]

2005-05-19 Thread Eric Giguere
That's excellent!
You're right, I didn't got the answer, there seems to be a small problem 
with the list today. Got a failed delivery message.

Great, impressive work Brett!
Eric.

Brett Porter wrote:
On 5/20/05, Eric Giguere <[EMAIL PROTECTED]> wrote:
 

Hey guys!
So here is the question: Was that thought of in Maven 2.0? Will it be
possible to "save" the configuration used to build and dig it out when its
needed? 
   

Yes (I think this was in my response to Jamie, but the mail has been
slow arriving, so not sure if you got it). You can put the plugin
versions in your POM to ensure it always behaves the same. The release
plugin will help you populate them at the point you cut a release.
- Brett
-
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]


Re: Need advice on deploying compoent software

2005-05-18 Thread Eric Giguere
Hello
How did you build your Maven project for it? Do you have 5 projects (one 
per component) or 1 project that does it all?

There is no universal way of deploying a multi-component system. It all 
depends first if these components can be deployed stand-alone or not. If 
not, I fail to see why they should be packaged seperately.

I play with a pretty large project at work, based on a commercial 
framework over which we add new services. The services, even if they can 
be seen as "components" since we can add or remove them even without 
restarting the system, are all part of THE big project, no sub-projects 
for them and not deployed packages. Its been in production for nearly 2 
years now and never did we upgraded only a single service as a 
"component upgrade" Each time, marketing and product management and ISO 
isssues lead us to issue either minor upgrades (when we add new 
functionalities) or patches if we correct major bugs.

In another project, we patch some of the framework jars with some 
internal fixes. These are built and published with a different maven 
project and part of our internal library repository.

Along with this, we also have some minor utilities to perform specific 
jobs. For that kind of project, I use 1 maven project per "component". 
These projects do depends on some jars of the big one and since we 
didn't feel it was necessary to publish all the system's jars (over 
100!) as libraries, I've build the maven projects for those as 
sub-projects of the master maven project. Doing this allowed me that 
have access to the master project's sources and share the target 
directory so that when we compile the big one, the small ones could use 
the same class files thus speeding up the build. The packaging and 
deployement is seperate for all projects though.

If you have a distribution that goes beyond what the dist plugin offers, 
I suggest you take a look at the distribution plugin I wrote. You can 
find it on Source Forge, its called uber dist : 
http://sourceforge.net/projects/uber-dist
Just updated the plugin today :).

Hope it helps
Eric.

Helck, Christopher wrote:
I know this could be a huge topic, but I have to start somewhere and I
suspect that this issue is common for maven users.
We've successfully migrated a project from Ant to Maven. In the process
we've broken a large application into 5 components. Currently we deploy
and install the entire thing as one entity using InstallShield. All the
jar files go under one application directory. Upgrading to the next
release means creating another application directory and adjusting a
symbolic link to point to it.
In the past if we needed to make a patch we'd create (by hand) a
patch.jar that had the changes and placed it at the front of the
classpath. I'd like to get away from this. Instead I'd like to just
release a new version of the changed component. The question is how
should my production environment be setup to make this easy/possible?
Thanks,
Christopher

The information contained in this e-mail is confidential. This e-mail is 
intended only for the stated addressee.  If you are not an addressee, you must 
not disclose, copy, circulate or in any other way use or rely on the 
information contained in this e-mail. if you have received this e-mail in 
error, please inform us immediately and delete it and all copies from your 
system.
EBS Dealing Resources International Limited. Registered address: 10 Paternoster 
Square, London EC4M 7DY, United Kingdom. Registered number 2669861.
EBS Dealing Resources, Inc, registered in Delaware. Address: 535 Madison 
Avenue, 24th Floor, New York, NY 10022, USA, and One upper Pond road, Building 
F - Floor 3, Parsippany, NJ 07054, USA.
EBS Dealing Resources Japan Limited, a Japanese Corporation. Address: Asteer 
Kayabacho Bldg, 6th Floor, 1-6-1, Shinkawa, Chuo-Ku,  Tokyo 104-0033, Japan.
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: REPOST: variable expansion in xdoc's?

2005-04-11 Thread Eric Giguere
Hello
This link was posted releated to variable values in the navigation.xml. 
Maybe this will also work in other xdoc documents..?
Check it out:
http://cvs.apache.org/viewcvs.cgi/maven-plugins/pdf/src/plugin-test/xdocs/navigation.xml?rev=1.2&view=markup

Hope it helps
Eric.
Mike Traum wrote:
I'm reposting this because it seems very basic but have not yet seen
a way to do this.
I hope someone has a solution.
Thanks,
Mike
--- Mike Traum <[EMAIL PROTECTED]> wrote:
 

I'm trying to obtain some of my pom variables in my user xdocs.
I've
been looking through all of the xdoc code and I can't see how this
is
done. 

I'm assumming it has something to do with the jsl, but I can't
figure
out how to apply a context to jsl:applyTemplates. The documentation
for commons-jelly-tags-jsl is quite sparse.
Thanks,
Mike

		
__ 
Do you Yahoo!? 
Yahoo! Personals - Better first dates. More second dates. 
http://personals.yahoo.com


   

-
 

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
   


		
__ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Generate manifest classpath entry?

2005-04-11 Thread Eric Giguere
Yes it is
Take a look at the jar plugin properties:
http://maven.apache.org/reference/plugins/jar/properties.html
In short, you must set the property:
maven.jar.manifest.classpath.add=true
And in your project.xml, in each dependency, add the following property:
   
   true
   
That should do the trick.
Hope it helps.
Eric.
Wim Deblauwe wrote:
Hi,
is it possible to generate a Class-Path entry in the generated
manifest file that includes all dependend jars?
See http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html#Main%20Attributes
for more info
regards,
Wim
-
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]


Re: Howto add a menu after development process?

2005-04-08 Thread Eric Giguere
Hello
Took a long time to answer but had to try it first :).
You have to modify the navigation.jelly file from the plugin-resources 
of the xdoc plugin. Near the end of the file, you will see the code that 
acutally add the Development process item. Add your item there. But of 
course, this addition will affect every project you have since the 
plugin's code is modified.

Hope it helps
Eric.
Thomas Michel wrote:
Hi,
i would like to add a menu after the item "development process" in the
navigation menu.
How can i do this?
All menu items defined in my navigation.xml are arranged above the project
documentation area.
Thanks for answer and sorry for my english.
Bye Thomas

-
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]


Re: OS-conditional report generation

2005-02-17 Thread Eric Giguere
Hey Alex!
Ok, I lead you in the wrong direction, well, partially.
The tag cannot be used by itself :(, was not designed after all to be 
used like this. The problem is that the pom object is the one holding 
the list of reports to be genrated and then based on this list, the 
registers are called.

Made it work a little differently :).
Take a look:
In project.xml:
 (or nothing at all is ok too tried it and it works).
In your maven.xml
   
   
   
   
  

This works perfectly here with Maven 1.0. I guess it also will with 
other more recent version.

Eric.
Alex Borchers wrote:
Hi Eric,
In trying to implement your suggestion, from  in project.xml
I've eliminated all but maven-junit-report-plugin and created a new goal
in maven.xml.  I've searched the archives but have been figure out the
syntax to manually register reports with the xdoc plug-in via its
registerReports tag.  Here is the relevant section from the maven.xml
(in this case register the checkstyle report if OS is Linux): 


	
		[register checkstyle report here]
	
 

Thanks so much,
Alex
-Original Message-----
From: Eric Giguere [mailto:[EMAIL PROTECTED] 
Sent: Thursday, February 17, 2005 5:55 AM
To: Maven Users List
Subject: Re: OS-conditional report generation

Hello Alex
Maybe creating a goal in your maven.xml that will "manually" register 
the reports you want to run instead of using the built-in mechanism 
offered by the  tag in you project.xml?
Note that you still have to supply at least 1 report in the project.xml 
otherwise, default behavior of the xdoc plugin will fill the report list

with a bunch of default report. I guess that registering your reports 
before the plugin gets invoke would also do the trick.

There is a registerReport tag in the doc taglib declared by the xdoc 
plugin that can be used to do so.

Hope it helps
Eric.
Alex Borchers wrote:
 

I am new to Maven and would like some guidance as to how to best
   

achieve
 

the following: I have a project that needs to be each compiled/tested
   

on
 

osx, win, and linux platforms and the results published to a project
   

web
 

site.  In searching these archives, I've determined how to detect the
   

OS
 

within maven.xml, and would like to now use that information to specify
which reports get executed during site:generate on each platform.  What
I'm aiming for is to have all reports generated when site:generate is
run on linux, but on mac and windows, just have the junit report
   

created
 

as junit-report-mac.html and junit-report-win.html.  If possible I'd
like to do something cleaner than create OS-specific cleans as a
post-goal (i.e. have only the reports generated as a function of the
OS).
Thank you.
-
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]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: OS-conditional report generation

2005-02-17 Thread Eric Giguere
Hello Alex
Maybe creating a goal in your maven.xml that will "manually" register 
the reports you want to run instead of using the built-in mechanism 
offered by the  tag in you project.xml?
Note that you still have to supply at least 1 report in the project.xml 
otherwise, default behavior of the xdoc plugin will fill the report list 
with a bunch of default report. I guess that registering your reports 
before the plugin gets invoke would also do the trick.

There is a registerReport tag in the doc taglib declared by the xdoc 
plugin that can be used to do so.

Hope it helps
Eric.
Alex Borchers wrote:
I am new to Maven and would like some guidance as to how to best achieve
the following: I have a project that needs to be each compiled/tested on
osx, win, and linux platforms and the results published to a project web
site.  In searching these archives, I've determined how to detect the OS
within maven.xml, and would like to now use that information to specify
which reports get executed during site:generate on each platform.  What
I'm aiming for is to have all reports generated when site:generate is
run on linux, but on mac and windows, just have the junit report created
as junit-report-mac.html and junit-report-win.html.  If possible I'd
like to do something cleaner than create OS-specific cleans as a
post-goal (i.e. have only the reports generated as a function of the
OS).
Thank you.
-
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]


Re: is there a way to force maven to always download a dependency?

2005-02-02 Thread Eric Giguere
Hi Thomas.
Ah, got the wrong guy ;)
I'm not a "Maven way" zealot.. I create and modify plugins so that maven 
fits my needs and not the other way around. Maven is an 
integration/building tool, (and a great one)  not a religion.. not for 
me anyway. I have no problems at all twisting it and making it more 
adapted to "real life" (pronounce: 
typical-not-so-organized-company-produced-software-projects...) projects.

Take a look at my plugin then: named uber-dist. It resides on 
sourceforge. Maybe it can help you. This guy introduced properties for 
dependency for automatic dependency publishing with renaming 
capabilities (to eliminate the version for instance).
I am a team leader in a company that didn't have any clue about maven 
before me. I did though versionned the jars when I migrated the project 
from Ant to Maven. It was a little pain at the beginning but now, we 
rely on the central repository and the team never messes up now since 
all is driven though the project.xml. Our main project is not at all the 
perfect Maven project template. The main project builds I don't know how 
many artifacts, I have multiple sub-projects that uses the parent's 
sources as well as the parent's target. But everything works just 
perfectly now. Most of those projects were alive before Maven came in.

Here, take a look, an example on an "extended" dependency definition we 
use with the plugin:
   
   commons-digester
   commons-digester
   1.5
   http://jakarta.apache.org/commons/digester/
   
   true
   
lib/3rdparty/catalina
   
commons-digester.jar
   
   
   

With these, you can deploy, in the subdirectory you want and the jar 
gets renamed. But, in terms of configuration management, you always know 
what exact version you need by looking at project.xml... not at the 
actual distribution since nearly all the jars gets renamed. Legacy stuff...

GLuck with your project then
Eric.
The CMS.deploy tells upber
[EMAIL PROTECTED] wrote:


ok, I understand that it goes against all that Maven stands for :-)
But I wish there were some property that could be added on a per-dependency
basis that would
force Maven to download the dependency every build. Just for weird
situations, like teams working
on company projects don't want to get into versioning their jars.
Thanks again.
Tom

          
Eric Giguere  
<[EMAIL PROTECTED] 
eotron.ca> To 
  Maven Users List
02/02/2005 12:54  
PM cc 
  
  Subject 
Please respond to Re: is there a way to force maven   
  "Maven Usersto always download a dependency?
  List"   
<[EMAIL PROTECTED] 
 he.org>  
  
  
  


Hi
No, cannot.
But I would suggest to version all your jars and maybe remove the
versions at deployment if it is an issue.
We are using this technique and the jar compatibility nightmare (jars in
cvs, versions clashing, etc) ended and never came back!
HTH.
Eric.

[EMAIL PROTECTED] wrote:
 

What if some jar files are not versioned (and maybe will never be
versioned). Is there a way to
force Maven to always go to the remote repositories to resolve
dependencies?
I've tried SNAPSHOT, but that does not reload a dependency every time a
build is executed.
Thanks for your help.
Tom

This message is intended for the recipient only and is not meant to be
   

forwarded or distributed in any other format. This communication is for
informational purposes only.  It is not intended as an offer or
solicitation for the purchase or sale of any financial instrument, or
security, or as an official confirmation of any transaction.  Putnam does
not accept purchase or redemptions of securities, instructions, or
authorizations that are sent via e-mail.   All market prices, data and
other information are not warranted as to completeness or accuracy and are
subject to change without notice.  Any comments or statements made herein
do not necessarily re

Re: is there a way to force maven to always download a dependency?

2005-02-02 Thread Eric Giguere
Hi
No, cannot.
But I would suggest to version all your jars and maybe remove the 
versions at deployment if it is an issue.

We are using this technique and the jar compatibility nightmare (jars in 
cvs, versions clashing, etc) ended and never came back!

HTH.
Eric.

[EMAIL PROTECTED] wrote:

What if some jar files are not versioned (and maybe will never be
versioned). Is there a way to
force Maven to always go to the remote repositories to resolve
dependencies?
I've tried SNAPSHOT, but that does not reload a dependency every time a
build is executed.
Thanks for your help.
Tom

This message is intended for the recipient only and is not meant to be 
forwarded or distributed in any other format. This communication is for 
informational purposes only.  It is not intended as an offer or solicitation 
for the purchase or sale of any financial instrument, or security, or as an 
official confirmation of any transaction.  Putnam does not accept purchase or 
redemptions of securities, instructions, or authorizations that are sent via 
e-mail.   All market prices, data and other information are not warranted as to 
completeness or accuracy and are subject to change without notice.  Any 
comments or statements made herein do not necessarily reflect those of Putnam, 
LLC (DBA Putnam Investments) and its subsidiaries and affiliates.  If you are 
not the intended recipient of this e-mail, please delete the e-mail.
-
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]


Re: Download jars (newbie)

2005-01-26 Thread Eric Giguere
Hi there
Not that I know of but if you tried to run site:generate with all known 
reports generated in your project, you will get a lot of jars that could 
suite your needs for many project types.

Hope it helps
Eric.
Treviño De la Garza, Isidoro wrote:
Hi,

Is there a goal in maven so you can download all the jar
dependencies of ALL the plugins you have installed? I ask this because I
have a modem connection and would like to download all the jars during the
night so I don't have to connect from time to time
Regards
Isidoro Treviño
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Adding to the classpath

2005-01-25 Thread Eric Giguere
Hi
No, and yes, explanations. No, you cannot add anything in the classpath 
of java:compile goal unless its a dependency declared in the project.xml 
and it does not support directories. But I have a solution that involved 
modifying (a single line) in the java plugin.

If you are not afraid of producing your own plugin (very easy believe 
me), here is the diff between version  maven-java-plugin 1.5 (official)  
and 1.5.1 (my custom version of java plugin):

RCS file: 
/home/cvs/cvsroot/utilities/maven-plugins/maven-java-plugin/plugin.jelly,v
retrieving revision 1.1
retrieving revision 1.2
diff -w -b -i -r1.1 -r1.2
100a101
> 

So basically, in the java:compile goal, you add this new element in the 
 element of the 
   
  
 
   
   
there it is-->
 
  ...
   

Then set this property to your directory and you're done.
I've proposed this way of solving and also creating a new dependency 
type: directory! But no news whatsoever and by looking at the original 
java plugin code, you'll se that there is absolutely no other way to add 
an entry in the cp.

Hope it helps
Eric.
Litton, Tom - CEPM wrote:
Is there any way to add additional directories to the classpath maven uses for 
compiling?
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: classpath in manifest file

2005-01-19 Thread Eric Giguere
Hi
You also need to add an attribute in each dependency you want to see in 
your class-path entry in the jar:
Here's an exemple:

   
   log4j
   log4j
   1.1.3
   
   true
   
   
Hope it helps
Eric.
wqi wrote:
Hi,
I want to add the classpath information in the jar manifest file, I set
both maven.jar.manifest.classpath.add property and
maven.dependency.classpath to true. However, the classpath information
still wasn't added to the manifest file. Is there any step that I
missed? Please help.
Thanks,
-Wendy
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: calling multiproject:goal launches default goal instead

2005-01-10 Thread Eric Giguere
Hi Randy
Yes, got an idea. I have personnaly been playing with the multiproject 
plugin and got tired of trying to control it from a maven script.

If you want to do that kind of processing, you better call the reactor 
yourself instead of going through the multiproject. From what I 
understand of this plugin, its just a facade in front of the reactor. It 
offers a couple of predefined goal to launch plus the capability of 
specifying one on the command line. But, as far as I know, we cannot 
pass parameters to a goal we call. So, the be sure to have to right goal 
called, in your maven xml, insert a reactor tag and from there call the 
goal you want.

Building the project list is very easy with the reactor tag, you have 
the includes and excludes property that allows full control on 
sub-projects filtering.

Take a look there : 
http://maven.apache.org/reference/maven-jelly-tags/tags.html#maven:reactor

Hope it helps
Eric.
Randy Xu wrote:
Hi,
   I've been getting this a lot on my multiproject.  From my 
multiproject root - I set a goal and run multiproject:goal like so:
 
 

   Then I define the goal name, also in my multiproject root (should 
be inherited):
 
 blah


  Instead of running move-ejb-descriptors, it runs the default goal of 
multiproject:install.  I stopped setting a default goal and it runs 
multiproject:artifact (which I assume is the default default goal).  
Any ideas here?

-Randy
-
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]


Re: Overriding src and test directories

2005-01-07 Thread Eric Giguere
Hi Doug
Add this in your project.xml
   
   ...
   ${basedir}/src 
   ${basedir}/test
  ...
   

Hope it helps
Eric.
Doug Knesek wrote:
I want to override where maven looks for project
source code.  So, rather than this:
|-- project.properties
|-- project.xml
`-- src
   |-- java
   |   `-- com
   `-- test
   `-- com
I want this:
|-- project.properties
|-- project.xml
`-- src
|   `-- com
`-- test
   `-- com
Thanks
- Doug
-
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]


Classpath issue

2005-01-07 Thread Eric Giguere
Hi all
I have a small issue. I'm building some Eclipse plugins but the PDE 
environment build fails so I'm now writing a maven to fix the problem. 
To acheive the build, I need to reference some external directories in 
the classpath when I compile. Is there a way to do this using jelly code 
in a maven.xml?

I manage to make this work by making a small change in the java plugin 
to support this, added a property that becomes a path element so we can 
add paths to the cp of the java compiler but if its not already in 
there.. it must be for a reason.

But, by checking the jelly/java code of the plugin and from maven, it 
occured to me that this could be resolved by defining a new type of 
dependency, a path dependency. Does this make sense? If not, what would 
be the more maven-friendly way to go in those cases? Of course the 
classes could be  packaged in a jar (they are in fact later on but 
inside another jar...) but since the jar holding the code is not the 
deliverable, it seems way overkill to jar it, deploy it so that it could 
be refered as a dependency.

In some other projects, I've combine the target/classes directory to 
overcome but in this perticular case, I cannot use this approach.

Any suggestions / comments?
Eric.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [ANN] Maven uber-dist Plugin 1.0.10 released on Sourceforge

2005-01-07 Thread Eric Giguere
Hi Siegfried
Yes, that's correct. My SF id is rikgig.
I would really appreciate if you add me as a developper in the project.
Next step would be to create a module in the project's CVS or I just 
create a directory under which I'll add the uber-dist stuff?

thx a lot!
Eric.
Siegfried Goeschl wrote:
Hi Eric,
I assume that your SF id is "*rikgig" - if you want to migrate your 
project to maven-plugins just tell me to add you as developer

Cheers
Siegfried Goeschl
*Eric Giguere wrote:
Absolutely Vincent
I'll move the plugin then Brett. I'll start the process of getting in 
the other project's members.

Next announcement will be like it should, thx Vincent! ;)
Eric.
Vincent Massol wrote:
Hi guys,
The latest version of the Announcement plugin has changed this in last
November (there was already a JIRA issue on this). We're now saying:
"We are pleased to announce the ${pom.name} ${versionVariable}
release![...]"
And it is signed with:
"Have fun!
-The ${pom.name} development team"
Please note that the plugin also supports custom stylesheets.
Would that do?
Thanks
-Vincent
 

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED]
Sent: jeudi 6 janvier 2005 23:50
To: Maven Users List
Subject: Re: [ANN] Maven uber-dist Plugin 1.0.10 released on 
Sourceforge

 

Since all plugins are in the maven group... and must be to be
downloadable right? I took its output and removed the part for 
download.
What should I put there then?


That's not correct though. The maven group is for the Maven project -
you should use your own group. Other than that it is fine.
Really, the announcement should quote organization instead of
pom.groupId though, anyway.
 

Move the project? Ok, I guess I need to be registered in this other
project  on SF i guess? And that would help me how to get the 
plugin on
the maven repote repos?


There is an auotmatic sync. set up from their website to ibiblio.
There would be too much overhead in doing this for every single
sourceforge project, but I'm sure the plugin would be welcome to join
that project.
- Brett
 

thx
Eric.
Brett Porter wrote:
   

Can you please fix your announcements so it isn't from "the maven
  

team"? Thanks.
 

If you need better infrastructure such as a maven repository to 
deploy
to that is sync'd to ibiblio, it might be worth moving this to
maven-plugins.sf.net, and you could participate in the other plugins
there too.

Regards,
Brett
On Wed, 05 Jan 2005 16:21:40 -0500, Eric Giguere
<[EMAIL PROTECTED]> wrote:
 

The maven team is pleased to announce the Maven Uberdist plugin 
1.0.10
release!

Although it is now version 1.0.10, this is the first public 
release of


the plugin.
 

More info can be found at:
http://sourceforge.net/projects/uber-dist/
This plugin provides a mechanism to build what we may call a 
complex


distributions of both maven and non-maven projects or components.
 

Automatic installation is not possible since the plugin is not 
on any


maven public repositories.
 

For a manual installation, you can download the plugin here:
http://prdownloads.sourceforge.net/uber-dist/maven-uberdist-plugin-


1.0.10.jar?download
 

Have fun!
-The maven team
- 

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]

  



-
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]
 



-
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]


Re: [ANN] Maven uber-dist Plugin 1.0.10 released on Sourceforge

2005-01-07 Thread Eric Giguere
Absolutely Vincent
I'll move the plugin then Brett. I'll start the process of getting in 
the other project's members.

Next announcement will be like it should, thx Vincent! ;)
Eric.
Vincent Massol wrote:
Hi guys,
The latest version of the Announcement plugin has changed this in last
November (there was already a JIRA issue on this). We're now saying:
"We are pleased to announce the ${pom.name} ${versionVariable}
release![...]"
And it is signed with:
"Have fun!
-The ${pom.name} development team"
Please note that the plugin also supports custom stylesheets.
Would that do?
Thanks
-Vincent
 

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED]
Sent: jeudi 6 janvier 2005 23:50
To: Maven Users List
Subject: Re: [ANN] Maven uber-dist Plugin 1.0.10 released on Sourceforge
   

Since all plugins are in the maven group... and must be to be
downloadable right? I took its output and removed the part for download.
What should I put there then?
 

That's not correct though. The maven group is for the Maven project -
you should use your own group. Other than that it is fine.
Really, the announcement should quote organization instead of
pom.groupId though, anyway.
   

Move the project? Ok, I guess I need to be registered in this other
project  on SF i guess? And that would help me how to get the plugin on
the maven repote repos?
 

There is an auotmatic sync. set up from their website to ibiblio.
There would be too much overhead in doing this for every single
sourceforge project, but I'm sure the plugin would be welcome to join
that project.
- Brett
   

thx
Eric.
Brett Porter wrote:
 

Can you please fix your announcements so it isn't from "the maven
   

team"? Thanks.
   

If you need better infrastructure such as a maven repository to deploy
to that is sync'd to ibiblio, it might be worth moving this to
maven-plugins.sf.net, and you could participate in the other plugins
there too.
Regards,
Brett
On Wed, 05 Jan 2005 16:21:40 -0500, Eric Giguere
<[EMAIL PROTECTED]> wrote:
   

The maven team is pleased to announce the Maven Uberdist plugin 1.0.10
release!
Although it is now version 1.0.10, this is the first public release of
 

the plugin.
   

More info can be found at:
http://sourceforge.net/projects/uber-dist/
This plugin provides a mechanism to build what we may call a complex
 

distributions of both maven and non-maven projects or components.
   

Automatic installation is not possible since the plugin is not on any
 

maven public repositories.
   

For a manual installation, you can download the plugin here:
http://prdownloads.sourceforge.net/uber-dist/maven-uberdist-plugin-
 

1.0.10.jar?download
   

Have fun!
-The maven team
-
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]

   

 

-
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]
 




Re: [ANN] Maven uber-dist Plugin 1.0.10 released on Sourceforge

2005-01-06 Thread Eric Giguere
Sorry about that but its the default behavior of the announcement plugin 
isn't it?
 
   The ${pom.groupId} team is pleased to announce the ${pom.name} 
${versionVariable} release!
 
Since all plugins are in the maven group... and must be to be 
downloadable right? I took its output and removed the part for download. 
What should I put there then?

Move the project? Ok, I guess I need to be registered in this other 
project  on SF i guess? And that would help me how to get the plugin on 
the maven repote repos?

thx
Eric.
Brett Porter wrote:
Can you please fix your announcements so it isn't from "the maven team"? Thanks.
If you need better infrastructure such as a maven repository to deploy
to that is sync'd to ibiblio, it might be worth moving this to
maven-plugins.sf.net, and you could participate in the other plugins
there too.
Regards,
Brett
On Wed, 05 Jan 2005 16:21:40 -0500, Eric Giguere
<[EMAIL PROTECTED]> wrote:
 

The maven team is pleased to announce the Maven Uberdist plugin 1.0.10
release!
Although it is now version 1.0.10, this is the first public release of the 
plugin.
More info can be found at:
http://sourceforge.net/projects/uber-dist/
This plugin provides a mechanism to build what we may call a complex 
distributions of both maven and non-maven projects or components.
Automatic installation is not possible since the plugin is not on any maven 
public repositories.
For a manual installation, you can download the plugin here:
http://prdownloads.sourceforge.net/uber-dist/maven-uberdist-plugin-1.0.10.jar?download
Have fun!
-The maven team
-
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]
 




[ANN] Maven uber-dist Plugin 1.0.10 released on Sourceforge

2005-01-05 Thread Eric Giguere
The maven team is pleased to announce the Maven Uberdist plugin 1.0.10 
release! 

Although it is now version 1.0.10, this is the first public release of the 
plugin.
More info can be found at:
http://sourceforge.net/projects/uber-dist/
This plugin provides a mechanism to build what we may call a complex 
distributions of both maven and non-maven projects or components.
Automatic installation is not possible since the plugin is not on any maven 
public repositories.
For a manual installation, you can download the plugin here:
http://prdownloads.sourceforge.net/uber-dist/maven-uberdist-plugin-1.0.10.jar?download


Have fun!
-The maven team

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Trying to create developer group plugin

2004-12-08 Thread Eric Giguere
Hi
If your newly published jar can be refered by another maven project 
(with a dependency entry in project.xml) and that the developpers build 
this project, the file will get automatically downloaded from the remote 
repo.

Eric.
Haile, Mussie wrote:
I am not aware of doing this using Maven but you might want to take a look
at AntFlow which has a function to monitor a specific folder where if their
is a new version of file(s)you can in act another action etc..

-Original Message-
From: Eric Black [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 08, 2004 2:35 PM
To: [EMAIL PROTECTED]
Subject: Trying to create developer group plugin
Hi,
I've created a plugin that I need to be able to distribute to our group's
developers in an automatic way. We have our own repository of company
specific jar files, so I want to put it in the same repository and have it
get automatically downloaded and installed just like a standard maven
plugin. Is there a way to do this, or will every user need to download the
plugin and install it?
Eric 

-
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]


Re: Distribution process [please ...]

2004-12-02 Thread Eric Giguere
Hello
Sure, take a look at the XML taglib of jelly, could help you do it in 
jelly, so in a maven goal.
Otherwise, there is always the possibility of calling a custom written 
Java class using again jelly tags like new, invoke, and so on.

Hope it helps.
Eric
Michael Niemaz wrote:
Could someone please give me a hint?
Michael Niemaz wrote:
Hi all,
  Is it possible to ask maven to modify/create/update download.xml
  so that I could add gzip links.
Thanx,
--mike
-
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]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Checkstyle: Running Very Slow

2004-12-01 Thread Eric Giguere
Ah, thx for the info. Didn't knew that :)
Eric.
Ryan Sonnek wrote:
you actually don't have to put your custom checks in the plugin
resources directory.  I place my checks directly in the project root and
everything works fine for me.
-Original Message-----
From: Eric Giguere [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 01, 2004 11:04 AM
To: Maven Users List
Subject: Re: Checkstyle: Running Very Slow
Hello
Yes, edit your own starting from the sun_check.xml.
For your config tweaks to be effective, try first locating the most 
common errors (and least significant in your case) and remove them from 
the checks that Checkstyle does.

Then, make the checkstyle plugin use that new config file by setting 
this property in your project.properties:
maven.checkstyle.format=custom

Note that for this to work, you must put your custom_checks.xml file in 
the 
/maven-checkstyle-plugin-2.5-SNAPSHOT\plugin-res
ources

Hope it helps
Eric.
Haile, Mussie wrote:
 

Hej et al -
Have you guys noticed that Checkstyle is very slow?  I am running a
multiproject which I need to run Checkstyle, PMD, JCaverage etc. to
   

collect
 

different metric and make sure every one is following the Sun Java
   

Coding
 

standards etc.  I have found that it is averaging between 20-55 min per
project to just run Checkstyle. I wanted to know if their is any
configuration other than the Sun_check.xml I can do to make run faster?
Thank You.
-M-
-
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]
 




Re: Checkstyle: Running Very Slow

2004-12-01 Thread Eric Giguere
Hello
Yes, edit your own starting from the sun_check.xml.
For your config tweaks to be effective, try first locating the most 
common errors (and least significant in your case) and remove them from 
the checks that Checkstyle does.

Then, make the checkstyle plugin use that new config file by setting 
this property in your project.properties:
maven.checkstyle.format=custom

Note that for this to work, you must put your custom_checks.xml file in 
the 
/maven-checkstyle-plugin-2.5-SNAPSHOT\plugin-resources

Hope it helps
Eric.
Haile, Mussie wrote:
Hej et al -
Have you guys noticed that Checkstyle is very slow?  I am running a
multiproject which I need to run Checkstyle, PMD, JCaverage etc. to collect
different metric and make sure every one is following the Sun Java Coding
standards etc.  I have found that it is averaging between 20-55 min per
project to just run Checkstyle. I wanted to know if their is any
configuration other than the Sun_check.xml I can do to make run faster?
Thank You.
-M-
-
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]


Re: maven.jar.includes could not work?

2004-11-23 Thread Eric Giguere
Hello
I think that the support for the include property in the jar plugin was 
lost during a merge for version 1.6 of the plugin, its a feature I've 
submitted earlier and it got lost.

Check in the plugin.jelly file  around the use of the jar tag, you 
should see in the jar:jar goal:
   
 jarfile="${maven.build.dir}/${maven.final.name}.jar"
 basedir="${maven.build.dest}"
 index="${maven.jar.index}"
 compress="${maven.jar.compress}"
 excludes="${maven.jar.excludes}">

Replace this by:
   
This will fix the problem.
Hope it helps
Eric.
Adrian Tarau wrote:
Hmmm, it doesn't work.
I use it like this: in a postGoal jar:jar I want to call again the jar:jar goal 
with some properties changed to create another jar. For that I must changed 
maven.jar.includes and maven.jar.excludes to put a different classes in this 
second jar.

   
   
   
   Building J2EE Notification JAR: ${maven.final.name}
   
   
   
   
   
   
and 


   
   
   

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED] 
Sent: Monday, November 22, 2004 5:25 PM
To: Maven Users List
Subject: Re: maven.jar.includes could not work?

Depending on when you are calling that, you may need to use

- Brett
On Mon, 22 Nov 2004 17:21:46 -0500, Adrian Tarau
<[EMAIL PROTECTED]> wrote:
 

Hi,
I want to change maven.jar.includes from build.xml and I set the include 
pattern but the jar doesn't have any class inside(only the manifest).
The pattern is 
Thanks.
   

-
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]
 




Re: Create 2 jars for a project

2004-11-22 Thread Eric Giguere
Yes, I gues it can be done if you program this accordingly with a flag.
But instead of doing this and having to cope with some maybe unwanted 
behavior from calling jar:jar twice and trying to "fool" the plugin, you 
could take the jelly code in the jar plugin and use it directly in your 
project?

You know what, maybe my approach I took with the legacy project could 
fit you more.
Create a master project that is "responsible" for compiling all you 
sources. Then, pass control to 2 sub-projects that will take care of 
producing the jars on the classes build by the master project. It 
involves setting this in the sub-projects:

parent.base.dir=${basedir}/../..<-- depends on where you put you 
sub-project

#
# maven default source directory override to get parent's instead
#
maven.build.dir=${parent.base.dir}/target
maven.src.dir=${parent.base.dir}/src/java
With this, all projects will use the same sources and same classes. So 
your master compiles, sub-projects jar using all maven built in mechanism.

What do you think?
Eric.
Adrian Tarau wrote:
I can use the  but I want to use the code behind the jar:jar goal 
which add to Manifest.MF a lots o useful information extracted from POM. One solution 
it will be to add it also in maven.xml but is not so beautiful.
Do you know if I can make a postGoal fro jar:jar, change the jar plugin 
properties, call again jar:jar goal but skiping the postGoal the second time?. 
Can be a pre or post goal skipped programmatic?
-Original Message-
From: Eric Giguere [mailto:[EMAIL PROTECTED] 
Sent: Monday, November 22, 2004 3:56 PM
To: Maven Users List
Subject: Re: Create 2 jars for a project

Sure it is, but not wihout some extra jelly code.
Do it with the Ant Jar tag in your maven.xml or you can make one project 
as a subproject of the other using the reactor component.
But be aware that if you do, you will "loose" the maven.artifact. The 
artifact of a maven project is, by default, unique. A single jar.

We have a project here that builds over 30 jars and its not really an 
issue. The product we build is not a simple artifact anyway so nowhere 
in our build is the "unique artifact" refered.

Hope it helps.
Eric.
Adrian Tarau wrote:
 

Hi,
It is possible to create 2 jars in the same maven project?
Thanks.

   


-
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]
 




Re: Create 2 jars for a project

2004-11-22 Thread Eric Giguere
Sure it is, but not wihout some extra jelly code.
Do it with the Ant Jar tag in your maven.xml or you can make one project 
as a subproject of the other using the reactor component.
But be aware that if you do, you will "loose" the maven.artifact. The 
artifact of a maven project is, by default, unique. A single jar.

We have a project here that builds over 30 jars and its not really an 
issue. The product we build is not a simple artifact anyway so nowhere 
in our build is the "unique artifact" refered.

Hope it helps.
Eric.
Adrian Tarau wrote:
Hi,
It is possible to create 2 jars in the same maven project?
Thanks.
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Put 30 legacy jars in a Maven repository?

2004-11-22 Thread Eric Giguere
Hi
I also had to cope with the same number of "foreign" jars and a legacy 
Ant script to build everything.
In my case, there was also a number of "known" jars like log4j, 
commons-beanutils and other like that but unknown version.

Instead of having them all under an "internal" group id, this is what I did:
1- try to find what is the real verison of the jar if its a known one 
(like log4j for instace, was part of it) and rename then with the right 
version in the name. The manifest file in the jar can be helpfull.
2- for those of unknown source and/or version, deploy them on your 
internal repository and give them whatever version number you feel 
giving it.
3- for those that we build, I'm still using the Ant code initially 
written but its part of a single maven project. I use the "main" project 
version that I then use to produce the jars. These jars and then 
deployed on the local repository. The original Ant code was copied in 
the maven.xml and some jelly code was added to rename jars using maven 
supplied version number.

Its definitely overkill to produce a maven project for them all IMHO.
Hope it helps
Eric.
M. Sean Gilligan wrote:
Hi,
I have about 30 jars that came from different places that I'm using in a 
complex built that we are migrating to maven.  What I'd like to do is build a 
list/database/xml-doc that lists the 30 jars by pathname, gives a groupId, 
artifactId, and version for each, then have a maven.xml goal that uploads them 
all to my private maven repository.
I would rather not create 30 maven subproject directories with POMs in them.
What is the best way to do this?
Thanks,
Sean
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: building a complex file hierarchy

2004-11-09 Thread Eric Giguere
Hello guys
I've created a plugin to handle building complex distributions. I called 
it uber-dist.
My setup on source forge is almost complete. I'll send a message in the 
list as the download is ready.

In a nutshell, my plugin calls a goal you write in your maven.xml file. 
It also offers a couple of automatic features including deployment of 
dependencies with name override (to get rid of version numbers for 
instance), deploy directory override, launch script copy with filtering, 
etc.  But in the end, if you don't produce the standard maven artifact, 
you will have to write some Ant / jelly code in maven.xml but, at least, 
you'll be doing it in a maven friendly approach.

The project from which I've created this plugin for in the first place 
holds many hundreds lines of Ant code and creates a lot of artifacts. 
First phase was to make the Ant code callable in a maven project... 
embed the Ant calls in a maven.xml and phase 2 was to get rid of useless 
Ant code (like calls to javac for instance) To be more like a "real" 
maven project.

Based on this architecture, I've created the plugin that build, under 
target, completely new distribution "file-system" that gets tarred 
and/or zipped.

Later!
Eric.
dan tran wrote:
I wonder the same thing!!!
My guess here is to have IA6 project to depend on all other artifacts, then 
use  tag to populate your IA6 foot print

-D
On Mon, 08 Nov 2004 16:11:40 -0500, Christopher L Merrill
<[EMAIL PROTECTED]> wrote:
 

Rather than building a single artifact, our project builds many small
artifacts and them puts them together, along with many other file
resources, into a complex hierarchy.  This is then used by our installer
(IA6) to create our installed images.
I'm new to Maven, so I'm probably still approaching this problem with an
ANT mindset, rather than Maven.  Is there some Maven task to help in
this final step of our process (assembling the hierarchy), or is this the
right place to drop back to ANT scripting to finish the job?
TIA,
C
--
-
Chris Merrill  |  http://www.webperformanceinc.com
Web Performance Inc.   |  http://www.webperformancemonitoring.net
Website Load Testing, Stress Testing, and Performance Monitoring Software
-
-
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]
 




Re: how can I use an ANT task inside my maven.xml

2004-11-04 Thread Eric Giguere
Hey Feilpe
Yes, you can, as long as they are ant 1.5 compatible, no problem.
I personnaly migrated a lot of Ant legacy code to a new maven.xml and it 
did workout nicely.

Hope it helps.
Eric.
Feilpe Vieira Silva wrote:
Dear members,
I have an ANT build.xml files, with several well tested tasks and now
I´m trying to migrate to maven.
can I just copy these tasks inside of the maven.xml? and how can I call them?
if not, what I must do instead?
regards,
   Felipe Gaúcho
   Schoolbus owner
   https://schoolbus.dev.java.net
-
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]


Re: deploy custom artifact's type

2004-11-03 Thread Eric Giguere
Hi Stéphane
I've develop a completely new distribution plugin that I called 
uber-dist. Its goal is to allow maven users to build "complex" 
distributions. At work here, we build a server application based on a 
commercial framework. Distribution mechanism currently in maven are not 
suited for that kind of project...well...not for its deployment anyway.

The new distribution plugin works more or less like the xdoc plugin, 
that is based on a registration. You project must register with the 
plugin and then the plugin will call a custom goal that you write in 
your project to perform all imaginable operations required to build your 
distribution.

I will maybe submit this plugin through someday, to source-forge or 
somewhere else but if you (or anybody that is) are interested, I can 
send it directly to you and you can play with it.

Regards,
Eric.
Stéphane Nicoll wrote:
Hello list,
We are using the listfoot compare tool to compare changed files between two releases. 
Is there an easy way to deploy custom arfiacts in maven (I am thinking about the CSV 
file generated by listfoot).
Typically, I would have a dependency on the previously CSV file to compare it with the 
current one. Is there something about this in the deploy/artifact plugin?
Thanks,
Stéphane
Stéphane Nicoll
Business Solutions Builders
Place de l'Université 25/10
B-1348 Louvain-La-Neuve
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: dynamic property access

2004-10-29 Thread Eric Giguere
Ah, I see
I'm not sure if this is feasible...
One thing sure, you cannot put an expression in an expression ( 
${...${}}. It just does not work with jelly.
I've done a couple of tests with dynamic property names without success.

Eric.
Ben Anderson wrote:
yes, that's a solution for the example I gave, but not what I'm looking for. 
Let me give the real example:

config.properties
-
servername.qa=qaServer
servername.prod=prodServer
maven.xml
-


 
   
 
actually, this is probably a bit much.  Is there a way to solve the original
example w/out modifying the  tags?
Thanks,
Ben
Quoting Eric Giguere <[EMAIL PROTECTED]>:
 

Hello Ben
Yep, try this:
   
   
   
   ${colorKey}
   
Hope it helps
Eric.
Ben Anderson wrote:
   

Hi,
I want to dynamically set which property I access.  Is this possible?
Obviously the below code won't work, but you get the idea.  I thought
maybe that the  tag might help, but it doesn't seem to do
anything.
  
  
  
  ${${colorKey}}
  
Any ideas?
Thanks,
Ben
-
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]
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: dynamic property access

2004-10-29 Thread Eric Giguere
Hello Ben
Yep, try this:
   
   
   
   ${colorKey}
   
Hope it helps
Eric.
Ben Anderson wrote:
Hi,
I want to dynamically set which property I access.  Is this possible? 
Obviously the below code won't work, but you get the idea.  I thought
maybe that the  tag might help, but it doesn't seem to do
anything.

   
   
   
   ${${colorKey}}
   
Any ideas?
Thanks,
Ben
-
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]


Re: where is default.properties?

2004-10-20 Thread Eric Giguere
Hello
You have to create a build.properties files that you put in your home 
directory (/home/whatever under unix, Document And Settings/whatever under
Window$).
That will become the default for you only but for ALL your Maven projects.
Otherwise, if you want to share a common set of properties for a 
specific project and between all project members, you create a 
project.properties file and put it in the basedir of your project.

This process is described in details in the Maven User guide available 
online on maven home site.

Hope it helps.
Eric.
phillip rhodes wrote:
I am trying to change the location of the local
repository so that everyone in our group could use the
same repo...
The FAQ points me to a default.properties file , but
there is no such file in maven.
I do not want to have to create a default.properties
file in every project...
Is this where the default.properties file goes, or is
there another location?
Thanks.
-
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]


Re: Change config file content using maven plugin

2004-10-20 Thread Eric Giguere
Hi
The Ant copy tag can be used with its built in filtering mechanism. You 
put in tokens that get replaced by values you specify in tag itself.
When this is done in a maven.xml file, you can vitually replace these 
tokens with anything, including artifact ids, complete jar names version 
included you can get out of the project dependencies and etc.

Here is an example.
   
   
   
   
   
   
  

By defaut, tokens in the files must be enclosed in @ characters (ex. 
@batchfile-artifact@ that will get replaced by the maven.final.name value)

Hope it helps
Eric.
Ian Neruda wrote:
I need to change config file parameters depending on
targeted environment(test or production). 
Is there a plugin that could do something like this?

Files I need to change are web.xml and my custom xml
config file.
Thanks, Ian.

___
Do you Yahoo!?
Declare Yourself - Register online to vote today!
http://vote.yahoo.com
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: creating jar files with excludes and includes

2004-09-17 Thread Eric Giguere
Or some code like this in your project.properties?
#
# maven jar plugins configuration properties
#
maven.jar.includes=com/nhc/cms/client/MappingPortClient.class\
,port_mapping_strings*.properties\
,com/nhc/cms/i18n/I18nUtil.class\
,com/nhc/cms/business/data/PortMappingTO.class\
,com/nhc/cms/business/*Exception.class\
,com/nhc/cms/business/equipment/EquipementType.class\
,com/nhc/cms/business/data/equipement/*.class\
,com/nhc/cms/business/data/*.class
This lists what will be included in your jar when running the jar:jar goal.
Eric
Ashutosh Kumar wrote:
Yes I am trying to use maven jar plugin only. But how to use includes ,
excludes etc I am not getting. Can u send me a sample code.
Regds
Ashutosh
-Original Message-
From: dan tran [mailto:[EMAIL PROTECTED] 
Sent: Friday, September 17, 2004 2:09 AM
To: Maven Users List
Subject: Re: creating jar files with excludes and includes

Have you given maven-jar-plugin doc a look?  

http://maven.apache.org/reference/plugins/jar/
-cheers
-D
On Fri, 17 Sep 2004 21:12:59 +0530, Ashutosh Kumar
<[EMAIL PROTECTED]> wrote:
 

Hi
I want to know how to make jar files in maven . I use to do in ant
   

this
 

way(see below). How same thing I  should do in Maven?
Thanx & Regds
Ashutosh

  
  
   

includes="com/**/pcm/people/**,com/**/pcm/services/**,com/**/pcm/admin/*
 

*,com/**/pcm/dataobjects/**"
  failonerror="true"
  verbose="off"
  debug="true"
  debuglevel="lines,vars,source"
  classpathref="project.classpath">
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   

-
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]
 




Re: Getting plugin version

2004-09-14 Thread Eric Giguere
:)
How nice.
thx Brett!
Eric.
Brett Porter wrote:
maven --info
On Tue, 14 Sep 2004 09:17:20 -0400, Eric Giguere
<[EMAIL PROTECTED]> wrote:
 

Hi all
Anybody knows if there is a way to print out on the console the active
version of a plugin?
Could usefull when environment checks are required. Ex.: one of my team
members have a problem building, first check to do the version of the
plugin used to see if its up to date.
thx
Eric.
-
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]
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Getting plugin version

2004-09-14 Thread Eric Giguere
Hi all
Anybody knows if there is a way to print out on the console the active 
version of a plugin?
Could usefull when environment checks are required. Ex.: one of my team 
members have a problem building, first check to do the version of the 
plugin used to see if its up to date.

thx
Eric.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Getting the goal name from jelly

2004-09-08 Thread Eric Giguere
Hi all
Anybody knows where to get the goal name (the one to attain.. usually 
supplied in the command line) that maven is currently trying to attain?

thx.
Eric.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Maven - specify SSH password

2004-09-08 Thread Eric Giguere
Hi
Presented this way, no, its not.
But, to get around this, we're using here ssh-rsa keys (ssh2). From the 
client computer (deployment platform), you supply you private key to 
some ssh agent. On the server, you add your key footprint in the 
authorized_keys file. Using this scheme, you can log to the remote 
computer only by supplying the username.

Maven may have to be configured on the deployment machine, depending on 
the OS. The default ssh client used is ssh. On M$ Win plateforms, you 
may have to specify another client to be used link plink that comes with 
the Putty package.

Hope it helps.
Eric.
Dinko Hadzic wrote:
Hi

Is it possible to specify a SSH password to Maven?
I try to execute "maven site:deploy", but the process fails because the
remote SSH server requires a password authentication.

Screen dump:
...
[exec] The server's host key is not cached in the registry. You
[exec] have no guarantee that the server is the computer you
[exec] think it is.
[exec] The server's rsa key fingerprint is:
[exec] 1024 4a:a6:63:50:8f:5f:94:c2:5f:68:67:28:43:48:67:ac
[exec] Connection abandoned.
[exec] [ERROR] Result: 1
BUILD FAILED
...

Regards Dinko
 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: How to populate a property files with information from the POM?

2004-08-12 Thread Eric Giguere
Hi Paul
Check out the Ant task called PropertyFile. Its an optionnal task.
With this one, you can create new property files or modify existing ones.
So with a clever mix of jelly code, the pom object and this tag you 
should be able to do it.

Hope it helps.
Eric.
Paul Spencer wrote:
I would like to populate a properties file with information from the 
POM. What is the best way to accomplish this objective?

As an example I would like Maven to create a and populate 
${maven.build.dest}version.properties.  This file would contain:
  application.name=MyApplication
  application.version=1.0

Paul Spencer
-
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]


Maven and Ant 1.6... when?

2004-07-22 Thread Eric Giguere
Hi all
Just wondering... Will there be an update to the ant jar bundled with maven?
Asking because the os tag is kind of broken with Ant 1.5.3 when dealing 
with windows family os. It compares with case sensitivity and the 
windows family is not detected by the  and  tags. 
Got a workaround but still...

thx
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [ANN] Maven 1.0 Released

2004-07-13 Thread Eric Giguere
Excellent!!!
Good work all.
A question, what's the CVS tag to check out?
Eric.
Brett Porter wrote:
The Apache Maven team is pleased to announce the release of Maven 1.0.
http://maven.apache.org/start/download.html
(please be patient as the release may not have propogated to all mirrors yet)
Maven is a project management and project comprehension tool. Maven is based on
the concept of a project object model: builds, documentation creation, site
publication, and distribution publication are all controlled from the project
object model. Maven also provides tools to create source metrics, change logs
based directly on source repository, and source cross-references.
New Features
   * Bundle the Jelly XML tag library for build and for plugin's convenience
   * Add different types of download progress meters.
Fixed bugs
   * Fix property inheritence under some circumstances Issue: MAVEN-1296.
Thanks to Eric Lapierre.
   *  now initialises the plugin if it has not already been loaded,
removing the need for dependency handles
   * Check last modified timestamp as well as conditional GET in case the
server time is behind the local time Issue: MAVEN-1188.
   * Bugfixes for new httpclient based downloading (incorrect timestamps)
Issue: MAVEN-1343.
   * Handle cross site redirects Issue: MAVEN-1353.
   * Correct absolute paths with no drive designator on windows Issue: MAVEN-1290.
   * Amend bootstrap to create directories that might not exist Issue: MAVEN-1341.
   * If artifact is not a snapshot, don't continue checking for newer downloads
once one is successful Issue: MAVEN-1344.
Plugin Highlights
The latest plugin releases are also included, with bug fixes and some new features.
We hope you enjoy using Maven! If you have any questions, please consult:
   * the FAQ: http://maven.apache.org/faq.html
   * the Wiki: http://wiki.codehaus.org/maven/
   * the maven-user mailing list: http://maven.apache.org/mail-lists.html
For news and information, see:
   * Maven Blogs: http://www.mavenblogs.com/
- The Apache Maven Team 

-
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]


Re: Using Proxy

2004-07-12 Thread Eric Giguere
Hello
Yep, use this: http://docs.codehaus.org/display/MAVEN/MAVEN-PROXY
It will play the role of  internal remote repository for maven. If it is 
asked for a jar not found locally, it'll try to download it 
automatically from another external repository.

Eric.
JACOB, ERIC wrote:
Hi,

How can I setup Maven so it could download some jars from www.ibiblio.org
  using a proxy and some jars from a server that
doesn't need a proxy to be reached?

For example, if I set maven.proxy.host and maven.proxy.port in
build.properties, Maven can download jars from ibiblio, but can't from our
internal server. If a remove these properties, Maven cannot download files
from ibiblio, but can from our server.

Any ideas?

Thanks,

Eric

 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Getting links to work in the Download report

2004-06-22 Thread Eric Giguere
Hello
No clear idea on how to make the report work, never tried that one.
For night build, check the Cruise Control engine, accessed in maven 
through its plugin (maven-cruisecontrol-plugin).

Hope it helps
Eric.
Bent Andre Solheim wrote:
Hello Maven users,
I have been working with Maven the last few days in hopes of using as part of the development 
process in the company I work. Yesterday I tried to get the Download Report into my project page 
- with limited luck. I discovered that to make it appear in the first place, I had to set the 
maven.xdoc.distributionUrl in my project.properties file. So far, so good - but there are no 
download links in the report. My question is; how do I make my releases and distributions appear 
in this page? I would also like to have a link to a "nightly build". Is this possible?
I realize a similar question was posted by J. B. Rainsberger some two weeks ago, but I 
am unable to get to the bottom of this with the information in that thread.
Any pointers, links, tips or walk-throughs are greatly appreciated! :)
Best regards
Bent André Solheim
By the way; really enjoy Maven! It's probably only a question of time before we all 
use it around here! :)
-
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]


Re: problem running an ant bu

2004-06-22 Thread Eric Giguere
Hi
It is compatible but, before using ant tags, you should add in your 
maven xml these lines:


And then, if you want to call ant on a file, you would do it like this:
   

Hope it helps
Eric.
[EMAIL PROTECTED] wrote:
I have a project which is almost cloned from Turbine 2.2.1 TDK sample. I
tried to convert the build from ant to maven. The quickest way as I
perceived is, besides creating a project.xml, to call build.xml from
maven.xml as follows:


 
   
 


When I run "ant init" it works, but when I run maven it gives following
error:
BUILD FAILED
File.. C:\Documents and
Settings\FWen\jbproject\turbine\webapps\testproj\WEB-INF
\build\maven.xml
Element... ant
Line.. 3
Column 45
C:\webapps\testproj\WEB-INF\lib not found.
Total time: 6 seconds
Finished at: Tue Jun 22 10:12:37 PDT 2004

Apparently there is a path mis-config in maven. But I don't understand why
the error only happens in maven, not in ant. Isn't maven supposed to be
compatible with ant?


Fred Wen
604-609-6491

 




Re: Javac: source release 1.4 requires target release 1.4

2004-06-22 Thread Eric Giguere
Hello
Try these property settings:
maven.compile.deprecation=on
*maven.compile.target=1.4*
maven.compile.debug=off
maven.compile.optimize=off
Target will probably be the one interesting for you.
You will find the documentation for the java plugin properties there:
http://maven.apache.org/reference/plugins/java/properties.html
Hope it helps
Eric.
Onno van der Straaten wrote:
Hi all,
I have been spending loads of time on the following javac problem. 
There is code that compiles with the following error:

warning: as of release 1.4, assert is a keyword, and may not be used as an
identifier
I try to solve the problem by providing the following options:
maven.compile.compileargs = -source 1.4 -target 1.4
Which results in following error message:
source release 1.4 requires target release 1.4
I have been working on this problem for more than a few hours to no avail.
If I don't find a solution we will be using something else than Maven, which
I regret so any help will be greatly appreciated.
Kind regards,
Onno
This e-mail and any attachment is for authorised use by the intended recipient(s) 
only. It may contain proprietary material, confidential information and/or be subject 
to legal privilege. It should not be copied, disclosed to, retained or used by, any 
other party. If you are not an intended recipient then please promptly delete this 
e-mail and any attachment and all copies and inform the sender. Thank you.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: deploying plugin jars

2004-06-22 Thread Eric Giguere
repository-deploy... that's it!
Thx a lot Brett
I know why I didn't see it before, I don't have the latest from the 
plugin:plugin.

thx again
Eric.
Brett Porter wrote:
Dan,
Not quite :)
maven plugin:install is used from a plugin source tree to build and
install a plugin into your maven installation.
maven plugin:download (with the artifact ID etc params you gave) is
used to get a plugin from a remote repository and install into your
maven installation
maven plugin:repository-deploy (like jar:deploy) builds a plugin and
puts it into your remote repository.
You probably want to do a plugin:repository-deploy on the plugin code,
then run plugin:download on all Maven installations.
- Brett
On Tue, 22 Jun 2004 12:39:56 +1000, Washusen, Dan
<[EMAIL PROTECTED]> wrote:
 

Put the downloaded jar file in your $MAVEN_HOME/plugins dir (not the
$HOME/.maven/plugins) and then call 'maven plugin:install' with the
appropriate properties.
So for example one of the sf.net maven-plugins could be installed, after
downloading, with:
maven -DgroupId=maven-plugins -DartifactId=maven-dbunit-plugin -Dversion=1.1
plugin:install
That's from memory but it should be right, hope that helps...
Cheers,
Dan
-----Original Message-
From: Eric Giguere [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 22 June 2004 6:35 AM
To: Maven User List
Subject: deploying plugin jars
Hi
Got a small problem. I'm trying to deploy a custom plugin jar in our
internal remote repository.
I've tried using the jar:deploy command but I couldn't get the guy to
put my jar in the right place (maven/plugins/).
No matter how I play with directories (using the propeties), I never
could get the jar in the maven/plugins dir. So, the plugin:download goal
cannot be executed to retreive it.
Is there a way to do so without copying them "by hand" in the
maven/plugin dir of the repository ?
thx.
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
www.sensis.com.au
A leading Australian advertising, information
and directories business.
www.yellowpages.com.au
www.whitepages.com.au
www.citysearch.com.au
www.whereis.com.au
www.telstra.com.au
www.tradingpost.com.au
This email and any attachments are intended only for the use of the recipient and may 
be confidential and/or legally privileged.
Sensis Pty Ltd disclaims liability for any errors, omissions, viruses, loss and/or 
damage arising from using, opening or transmitting this email.
If you are not the intended recipient you must not use, interfere with, disclose, copy 
or retain this email and you should notify the sender immediately by return email or 
by contacting Sensis Pty Ltd by telephone on [+61 3 9201 4888]
   

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




deploying plugin jars

2004-06-21 Thread Eric Giguere
Hi
Got a small problem. I'm trying to deploy a custom plugin jar in our 
internal remote repository.
I've tried using the jar:deploy command but I couldn't get the guy to 
put my jar in the right place (maven/plugins/).
No matter how I play with directories (using the propeties), I never 
could get the jar in the maven/plugins dir. So, the plugin:download goal 
cannot be executed to retreive it.

Is there a way to do so without copying them "by hand" in the 
maven/plugin dir of the repository ?

thx.
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Jelly variables

2004-06-03 Thread Eric Giguere
Hi Chuck
Chuck Daniels wrote:
This leads me to another question, as I am relatively new to Maven.  I have
also noticed expressions like ${context.getVariable('some.variable')}.  I
assume this retrieves the value of the variable in the current context
versus what
${pom.getPluginContext('plugin-context').getVariable('some.variable')} does.
However, how does ${context.getVariable('some.variable')} differ from the
simpler expression ${some.variable}?
 

I would say (not 100% sure though) that the same principle applies. If 
you call this from one of your project goals, it shouldn't do a 
difference at all. If you write some jelly code in a plugin though, that 
may be a different issue. And even then, I'm not 100% sure that it will 
change something since the plugin context get initialized (for maven 
variables anyway) with values that are supplied by the project itself 
(like basedir, maven.build.dest and others).

Context resolution is more an issue if you to play with plugin's 
variables or properties in you project or even in another plugin.

The issue can become even more interesting in a multi-project build. 
When running a maven build on multiple projects, all "standard" maven 
properties and variables get new values (new contexts) for every single 
project, even if its built in one shot.

Quite powerfull indeed.
Eric.
 

-Original Message-
From: Eric Giguere [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 02, 2004 7:22 AM
To: Maven Users List
Subject: Re: Jelly variables
Hi
Chuck Daniels wrote:
   

I see ${pom.getPluginContext('plugin-name').getVariable('variable')} used
frequently.  However, I also see that Project.getPluginContext is
deprecated.  I believe that the pom bean is a Project, right?
 

Right, pom is the Project bean.
   

If so, what
should be used in place of pom.getPluginContext?
 

Yep, you're absolutely right. The new tag is :

But it seems that this will also be deprecated (maybe already is)
and replace by :get/:set type.
This replacement was suppose to take effect in RC3...
   

The javadoc for the method
says to use the tag instead, but doesn't say which tag.
 

Further, there are
   

cases where using a tag is not possible because an expression is
 

required.
   

Anybody know what should be done or should we simply continue using
pom.getPluginContext?
 

I personnaly continue to use it until the tag issue is resolved once and
for all. Deprecation should live for at least one version, so I think we
may be ok for a while.
Eric.
   

 

-Original Message-
From: Eric Giguere [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 01, 2004 2:03 PM
To: Maven Users List
Subject: Re: Jelly variables
Hi Jon
I'll give a try to explain the behavior.
Plugins.. When executing, all of them have a context that is built up
live on a specific project. For every property or variable that a plugin
declares, you must call a method of the pom bean to get the actual value
for the property (or variable) that the plugin uses while executing. My
guess with maven.final.name, since its a project variable, is set to
snapshotSignature only in the plugin's context. So its never really set
back to the original value, it just didn't ever change, in your
project's context anyway.
Did you try using this snapshotSignature value directly in your project?
If its empty, ask the plugin for its value, maybe it'll be available in
your post goal using this call:
${pom.getPluginContext('plugin-name').getVariable('variable')
just guessing here...
Hope it helps
Eric.
STRAYER, JON (SBCSI) wrote:

   

I have a deploy goal in my maven.xml that uses the artifact
 

plugin.  When I
   

use it to deploy the results of a jar:jar everything works fine.
 

When I use
   

it to deploy a snapshot jar it tries to deploy the normal jar.
My goal is here:

   

As you can see, I'm using maven.final.name for the name of the
 

jar.  The
   

jar:snapshot goal sets this varaiable to ${snapshotSignature}.
 

But by the
   

time my postGoal executes it's back to the name of the normal jar.
My questions are:
1.  Is there a variable that will be available during the post
 

goal that
   

contains the name of the jar?
2.  What is setting maven.final.name back to the default value?
-
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]
   

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

 

---

Re: Multiproject crashing java?

2004-06-02 Thread Eric Giguere
Hi Mike
I constantly run in these memory issues with reports...
Concerning checkstyle (that one can generate HUGE reports that my 
browser cannot even load!), if you still want to see it (it is usefull 
after all), you can customize the checkstyle engine to skip some tests. 
Currently (by default), checkstyle uses Sun's specifications concerning 
code formatting. Some of their recommendations are a little overkill 
IMHO, especially if you deal with a code base that was not created 
respecting thesestandards.

For instance, here, we comment those items from the checkstyle config 
xml file and we reduced significantly the number of errors and warings 
reported by checkstyle (from 113000 to under 6) :





This, couple with a proper configuration of your favorite code styling 
engine will dramatically reduce the nb. or errors/warnings.

These problems are from the plugins themselves along with the XSLT that 
is executed on the xml versions of the reports. While it generates HTML 
for the report, the complete xml files is parsed and held in memory. So 
other than reducing the size of the reports (if possible), there is no 
real "recommended" values since this whole issue has 2 sources that can 
hardly be generalized:
1- the report plugin
2- the project itself

Ex. Our code base here is 2 years old. The cvsstat report for the 
project's evolution is so big that some browsers cannot even load it. 
And those that can, well, you cannot conclude anything since its so 
small it doesn't make sense. The original xml file for the report is 50 
megs! I had to set the maven mx parameter to 700 megs to get it done.

I'm currently thinking and trying to code some about some kind of patch 
to the report  plugins and the xdoc plugin to tackle this problem... The 
solution to this problem is not obvious and hard to generalize but we'll 
see..

Hope it helps
Eric.
Mike Sluyter wrote:
Hi,
I'm trying to do a multiproject site (under Windows) and often get a java
crash (usually during checkstyle). I'm using JDK 1.4.2_04. Although I can
work around this by disabling the checkstyle report, I was curious in
general if there were any recommendations as to the optimal java heap/stack
sizes to use? I tried upping java's -Xmx to 1024m and -Xss to 1024k, and
this initially seemed to resolve the problem, but now I'm seeing it again. I
may try messing with the heap/stack sizes some more, but I was just curious
if anyone had seen similar issues.
Thanks,
Mike Sluyter 

 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Jelly variables

2004-06-02 Thread Eric Giguere
Hi
Chuck Daniels wrote:
I see ${pom.getPluginContext('plugin-name').getVariable('variable')} used
frequently.  However, I also see that Project.getPluginContext is
deprecated.  I believe that the pom bean is a Project, right?
Right, pom is the Project bean.
 If so, what
should be used in place of pom.getPluginContext?  

Yep, you're absolutely right. The new tag is : 


But it seems that this will also be deprecated (maybe already is) and replace by 
:get/:set type.
This replacement was suppose to take effect in RC3...

The javadoc for the method
says to use the tag instead, but doesn't say which tag.  Further, there are
cases where using a tag is not possible because an expression is required.
Anybody know what should be done or should we simply continue using
pom.getPluginContext?
 

I personnaly continue to use it until the tag issue is resolved once and 
for all. Deprecation should live for at least one version, so I think we 
may be ok for a while.

Eric.
 

-----Original Message-
From: Eric Giguere [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 01, 2004 2:03 PM
To: Maven Users List
Subject: Re: Jelly variables
Hi Jon
I'll give a try to explain the behavior.
Plugins.. When executing, all of them have a context that is built up
live on a specific project. For every property or variable that a plugin
declares, you must call a method of the pom bean to get the actual value
for the property (or variable) that the plugin uses while executing. My
guess with maven.final.name, since its a project variable, is set to
snapshotSignature only in the plugin's context. So its never really set
back to the original value, it just didn't ever change, in your
project's context anyway.
Did you try using this snapshotSignature value directly in your project?
If its empty, ask the plugin for its value, maybe it'll be available in
your post goal using this call:
${pom.getPluginContext('plugin-name').getVariable('variable')
just guessing here...
Hope it helps
Eric.
STRAYER, JON (SBCSI) wrote:
   

I have a deploy goal in my maven.xml that uses the artifact
 

plugin.  When I
   

use it to deploy the results of a jar:jar everything works fine.
 

When I use
   

it to deploy a snapshot jar it tries to deploy the normal jar.
My goal is here:
 

 
As you can see, I'm using maven.final.name for the name of the jar.  The
jar:snapshot goal sets this varaiable to ${snapshotSignature}.
 

But by the
   

time my postGoal executes it's back to the name of the normal jar.
My questions are:
1.  Is there a variable that will be available during the post goal that
contains the name of the jar?
2.  What is setting maven.final.name back to the default value?
-
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]
   


-
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]


Re: Jelly variables

2004-06-01 Thread Eric Giguere
Hi Jon
I'll give a try to explain the behavior.
Plugins.. When executing, all of them have a context that is built up 
live on a specific project. For every property or variable that a plugin 
declares, you must call a method of the pom bean to get the actual value 
for the property (or variable) that the plugin uses while executing. My 
guess with maven.final.name, since its a project variable, is set to 
snapshotSignature only in the plugin's context. So its never really set 
back to the original value, it just didn't ever change, in your 
project's context anyway.

Did you try using this snapshotSignature value directly in your project? 
If its empty, ask the plugin for its value, maybe it'll be available in 
your post goal using this call:
${pom.getPluginContext('plugin-name').getVariable('variable')

just guessing here...
Hope it helps
Eric.
STRAYER, JON (SBCSI) wrote:
I have a deploy goal in my maven.xml that uses the artifact plugin.  When I
use it to deploy the results of a jar:jar everything works fine.  When I use
it to deploy a snapshot jar it tries to deploy the normal jar.
My goal is here:
  
 
  
As you can see, I'm using maven.final.name for the name of the jar.  The
jar:snapshot goal sets this varaiable to ${snapshotSignature}.  But by the
time my postGoal executes it's back to the name of the normal jar.
My questions are:
1.  Is there a variable that will be available during the post goal that
contains the name of the jar?
2.  What is setting maven.final.name back to the default value?
-
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]


SOLVED: Re: Error with cvs / scm and multiple cvs related plugins

2004-05-27 Thread Eric Giguere
Hi all
A very good friend of mine pointed me out the problem... the CVS client 
itself.
Was using the CVS client supplied with WinCVS...ERROR!

With the one from CVSNT, it works perfectly.
Eric.
Eric Giguere wrote:
Hi all
I have here a pretty strange error that has been bugging me for a 
while and would really appreciate some hints, if any.

It concerns CVS and the plugins...
Right now, I'm trying to use the cvsstat plugin on my project but 
everytime I try to generate the report, it complains about an error in 
the ant:cvs tag.

   [cvs] Caught exception: CreateProcess: cvs 
-d:pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot -z3 log error=2

If I try to run the scm plugin, then, something very similar happens:
Using SCM method: cvs
Using CVSROOT: :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot
Using module: software
BUILD FAILED
File.. file:/C:/Documents and 
Settings/Eric/.maven/plugins/maven-scm-plugin-1.2-S
NAPSHOT/
Element... ant:cvs
Line.. 199
Column 9
java.io.IOException: CreateProcess: cvs 
-d:pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot -q update -Pd error=2
Total time: 5 seconds
Finished at: Thu May 27 11:25:45 EDT 2004

Strange... My cvs executable is in the path. And if for instance I run 
the cvs command shown up in the command line, it works perfectly.

Any clue?
thx a lot
Eric.
-
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]


Error with cvs / scm and multiple cvs related plugins

2004-05-27 Thread Eric Giguere
Hi all
I have here a pretty strange error that has been bugging me for a while 
and would really appreciate some hints, if any.

It concerns CVS and the plugins...
Right now, I'm trying to use the cvsstat plugin on my project but 
everytime I try to generate the report, it complains about an error in 
the ant:cvs tag.

   [cvs] Caught exception: CreateProcess: cvs 
-d:pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot -z3 log error=2

If I try to run the scm plugin, then, something very similar happens:
Using SCM method: cvs
Using CVSROOT: :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot
Using module: software
BUILD FAILED
File.. file:/C:/Documents and 
Settings/Eric/.maven/plugins/maven-scm-plugin-1.2-S
NAPSHOT/
Element... ant:cvs
Line.. 199
Column 9
java.io.IOException: CreateProcess: cvs 
-d:pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot -q update -Pd error=2
Total time: 5 seconds
Finished at: Thu May 27 11:25:45 EDT 2004

Strange... My cvs executable is in the path. And if for instance I run 
the cvs command shown up in the command line, it works perfectly.

Any clue?
thx a lot
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Version numbers

2004-05-24 Thread Eric Giguere
Hi
Try the ant buildnumber tag.
It doesn't provide support for full version number but appending a build 
value to your version number does the trick in many circumstances.

An example :
 
This tag will locate the specified file, read the value in it and 
rewrite after adding 1.
I guess by combining multiple files and the call to the right one when 
incrementing your version could also be a possible solution.

Hope it helps.
Eric
T8, JON STRAYER wrote:
Does anyone have a jelly tag that will take a version number like 1.2.3.4
and increment a given portion of it?
-
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]


Re: Source for new Plugin release

2004-05-19 Thread Eric Giguere
Hi Arnaud
In the MAVEN-1_0-BRANCH... is there some code that was merged from the 
main trunk?
Explanations. We're running here a maven 1.1 snapshot that was taken out 
of CVS about a month ago. Do you think there may be issues with the 
plugins if we take the latests running with this snapshot?

Eric.
Arnaud Heritier wrote:
You must checkout the MAVEN-1_0-BRANCH for maven and the HEAD for
maven-plugins.
Arnaud.
 

-Message d'origine-
De : Eric Giguere [mailto:[EMAIL PROTECTED]
Envoyé : mardi 18 mai 2004 15:28
À : Maven Users List
Objet : Re: Source for new Plugin release
Thx guys
I had some problem with HEAD but on the maven project.. Didn't even
check if there were branches in the plugins.
Eric.
Arnaud Heritier wrote:
   

There's no branch in maven-plugins.
You must get the HEAD one.
Arnaud

 

-Message d'origine-
De : Eric Giguere [mailto:[EMAIL PROTECTED]
Envoyé : lundi 17 mai 2004 16:04
À : Maven User List
Objet : Source for new Plugin release
Hi
In which branch can we get the sources of all the newly released plugins
   

from the apache CVS?
 

thx
Eric.
-
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]

 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 




Re: Source for new Plugin release

2004-05-18 Thread Eric Giguere
Thx guys
I had some problem with HEAD but on the maven project.. Didn't even 
check if there were branches in the plugins.

Eric.
Arnaud Heritier wrote:
There's no branch in maven-plugins.
You must get the HEAD one.
Arnaud
 

-Message d'origine-
De : Eric Giguere [mailto:[EMAIL PROTECTED]
Envoyé : lundi 17 mai 2004 16:04
À : Maven User List
Objet : Source for new Plugin release
Hi
In which branch can we get the sources of all the newly released plugins
from the apache CVS?
thx
Eric.
-
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]
 




Source for new Plugin release

2004-05-17 Thread Eric Giguere
Hi
In which branch can we get the sources of all the newly released plugins 
from the apache CVS?

thx
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: maven night-build integration

2004-05-04 Thread Eric Giguere
Hi
Thx a lot guys
I'll do just that :)
Eric.

Ryan Sonnek wrote:

might want to check out cruisecontrol (http://cruisecontrol.sf.net)  they have the ability to run maven builds (as well as ant builds) and the results are emailed out to users.  it's been a while since i used it, but it worked well for me.

Ryan

 

-Original Message-
From: Jörg Hohwiller [mailto:[EMAIL PROTECTED]
Sent: Tuesday, May 04, 2004 2:20 PM
To: Maven Users List
Subject: Re: maven night-build integration
On Monday 03 May 2004 18:35, Eric Giguere wrote:
   

Hi all
 

Hiho,

could not see a response to your mail on the list, so I'll 
give it a try...
   

Just wondering... Is there such a thing as a night-built plugin for
maven or any other code base that is ready to be used?
 

I am just a user of maven, but I suppose that this is not a
real toppic for a maven plugin. Simply start maven via cron:
#man crontab
#export EDITOR=vi
#crontab -e
   

I mean by that some scheduled mechanism that could execute 
 

a maven build
   

but that will also trap all outputs and make a nice HTML 
 

report out of
   

this?
 

I your crontab do something like
59 23 * * * 
(echo "...";maven site:generate;echo "") > 
PROJECTDIR/target/mavenreport.html

mhm, I have to admin this is a brute hack. Maybe you want to have the
output as anakia template, but would not that require running 
maven twice?
   

thx
Eric.
 

I dont know if this helped you

Regards
 Jörg
-
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]
 




maven night-build integration

2004-05-03 Thread Eric Giguere
Hi all

Just wondering... Is there such a thing as a night-built plugin for 
maven or any other code base that is ready to be used?
I mean by that some scheduled mechanism that could execute a maven build 
but that will also trap all outputs and make a nice HTML report out of this?

thx
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Newbie prereqs questions

2004-04-07 Thread Eric Giguere
Hey!
That's what I was about to suggest :).
NP, my pleasure
Eric.

Menetrieux Remy wrote:

Ok i just do a 

Before your code thanks Eric.

-Message d'origine-
De : Menetrieux Remy 
Envoyé : mercredi 7 avril 2004 16:32
À : Maven Users List
Objet : RE: Newbie prereqs questions

Re-hi,
Thank's for the answer, but my variable is initialize in a the goal "
scm:parse-connection" on the scm plugin.
Have you any idea ? 
Thank's..



-----Message d'origine-
De : Eric Giguere [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 7 avril 2004 15:23
À : Maven Users List
Objet : Re: Newbie prereqs questions

Hi

The plugin properties in can be seen as variable declaration. In order 
to get the values during execution, you must get it from the plugin's 
context.

You can do this with such a line in your maven.xml (anywhere... not 
required to be in a goal):


Hope it helps.
Eric.
Menetrieux Remy wrote:

 

For my goal I needs to get the cvs root and the cvs module. For this I call
scm:parse-connection in the prereqs section. But when I read the
maven.scm.cvs.root or maven.scm.cvs.module they are empty. How can I get
this variable? 

thanks


  repository : ${maven.scm.cvs.root}

  repository : ${maven.scm.cvs.module}

   

The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited and may be a
violation of law. If you received this transmission in error, please
   

contact
 

the sender by reply e-mail and delete and destroy all copies of the
material, including all copies stored in the recipient's computer, printed
or saved to disk. Thank you.
Software virus: Europcar has taken precautions to minimize the risk of
transmitting software viruses, but we advise you to carry out your own
   

virus
 

checks on any attachment to this message. Europcar cannot accept liability
for any loss or damage caused by software viruses.
Intellectual Property: Europcar has built up a significant reputation in
   

the
 

name "Europcar" and has a number of trademark applications and
   

registrations
 

in many countries. No trademarks, service marks, and trade names owned or
licensed by Europcar or its affiliates may be copied, reproduced,
republished, uploaded, posted, transmitted, or distributed in any way,
without the prior written consent of Europcar.


   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited and may be a
violation of law. If you received this transmission in error, please contact
the sender by reply e-mail and delete and destroy all copies of the
material, including all copies stored in the recipient's computer, printed
or saved to disk. Thank you.
Software virus: Europcar has taken precautions to minimize the risk of
transmitting software viruses, but we advise you to carry out your own virus
checks on any attachment to this message. Europcar cannot accept liability
for any loss or damage caused by software viruses.
Intellectual Property: Europcar has built up a significant reputation in the
name "Europcar" and has a number of trademark applications and registrations
in many countries. No trademarks, service marks, and trade names owned or
licensed by Europcar or its affiliates may be copied, reproduced,
republished, uploaded, posted, transmitted, or distributed in any way,
without the prior written consent of Europcar.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited and may be a
violation of law. If you received this transmission in error, please contact
the sender by reply e-mail and delete and destroy all copies of the
material, including all copies stored in the recipient's computer, printed
or saved to disk. Thank you.
Software virus: Europcar has taken precautions to minimize the risk of
transmitting software viruses, but we advise you to carry out your

Re: Newbie prereqs questions

2004-04-07 Thread Eric Giguere
Hi

The plugin properties in can be seen as variable declaration. In order 
to get the values during execution, you must get it from the plugin's 
context.

You can do this with such a line in your maven.xml (anywhere... not 
required to be in a goal):


Hope it helps.
Eric.
Menetrieux Remy wrote:

For my goal I needs to get the cvs root and the cvs module. For this I call
scm:parse-connection in the prereqs section. But when I read the
maven.scm.cvs.root or maven.scm.cvs.module they are empty. How can I get
this variable? 

thanks


   repository : ${maven.scm.cvs.root}

   repository : ${maven.scm.cvs.module}

   

The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited and may be a
violation of law. If you received this transmission in error, please contact
the sender by reply e-mail and delete and destroy all copies of the
material, including all copies stored in the recipient's computer, printed
or saved to disk. Thank you.
Software virus: Europcar has taken precautions to minimize the risk of
transmitting software viruses, but we advise you to carry out your own virus
checks on any attachment to this message. Europcar cannot accept liability
for any loss or damage caused by software viruses.
Intellectual Property: Europcar has built up a significant reputation in the
name "Europcar" and has a number of trademark applications and registrations
in many countries. No trademarks, service marks, and trade names owned or
licensed by Europcar or its affiliates may be copied, reproduced,
republished, uploaded, posted, transmitted, or distributed in any way,
without the prior written consent of Europcar.
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Dependencies and child projects

2004-03-17 Thread Eric Giguere
Hi all

A quick question. I've used the deploy:copy-deps command to copy the 
dependencies of a sub-project. My problem is that all dependencies of 
the master project also got copied... Is there a way to prevent this?

thx
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Information about the methods available on POM

2004-03-17 Thread Eric Giguere
Hello there

The best way is to look directly at the Java class : 
org.apache.maven.project.Project. This is the source for the Project bean.
Its a Java bean so look at all getter/setters... use them from your 
jelly code without the get/set prefix.

I've not seen any valid documentation on it except maybe a small page on 
the maven wiki :  http://wiki.codehaus.org/maven/WritingMavenXml ... and 
maybe the Java doc of that class.

Hope it helps.

Eric.

Arto Pastinen wrote:

Hi

I'm not sure, but those look like velocity stuff.

anyway:
pom.inceptionYear, and pom.build.resource is from project.xml

x






On Wed, 2004-03-17 at 16:02, Vijay V wrote:
 

Hi

I am a new user trying to get my hands with maven.

I would like to know the list of all methods that are available on the pom.

I see few functions like -
"${pom.inceptionYear.equals("currentYear")}
"${pom.build.resources.isEmpty()}"
"${pom.getDependencyPath('aritifact')}"
There should be lot of functions available and should be based on some 
api which exists.
Can any one kindly point as to where this documentation exists or what 
is the basis of invoking different functions or what is
the basic concept on which it is build.

Any pointer will be highly appreciated.

Thanks,
Vijay V


-
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]
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Plugin configuration and behavior

2004-03-15 Thread Eric Giguere
Hi again
Euh, I see... Get the maven-plugins from the apache CVS tree.
Either you get the whole project from CVS or, just get the project.xml 
file that is at the root of the plugins project. This way, you should be 
able to update it.
Or, you could just make your tests in a custom plugin (copy the content 
of the javadoc plugin, and rename it) so that you'll be able to install 
it. From what I see in the plugins master project, only these snipits 
could be important to transfer in you new plugin project file :
   
 
   src/plugin-resources
   plugin-resources
 
 
   .
   
 plugin.jelly
 plugin.properties
 project.properties
 project.xml
   
 
   

Hope it helps
Eric.
Charles Daniels wrote:

Hi Eric,

I just tried your suggestion, but got an error because the project.xml file for the
maven-javadoc-plugin extends ../project.xml, which doesn't exist.  What can I do?
Cheers,
Chuck
--- Eric Giguere <[EMAIL PROTECTED]> wrote:
 

Hi Charles

When applying patches to a plugin, you should then afterward "install 
it" in maven so that the cache for goals is refreshed and all files 
deployed.
You can perform this by calling plugin:install goal from the directory 
where the source of  the modified plugin.
Never got that error if you modify an existing goal, but I guess that 
when adding goals, the install call in necessary.

Hope it helps.
Eric.
Charles Daniels wrote:

   

Hi,

I am quite new to Maven and am having a difficult time understanding some behavior I am seeing
with respect to plugins.  I have been doing some experimentation with the javadoc plugin to try
 

to
   

resolve some other issue, but ran across some behavior that I don't understand.

In an attempt to mimic the war:load goal, I placed an empty javadoc:load goal within the
plugin.jelly file of the javadoc plugin (v1.4).  Then, I added javadoc:load to the prereqs of
 

the
   

javadoc goal.  When I run 'maven javadoc', I can see from the output that the javadoc:load goal
was attained prior to the javadoc goal, as expected.  However, when I attempt to directly
 

attain
   

the javadoc:load goal (via 'maven javadoc:load'), I get the following message:

  INTERNAL ERROR
  Reference made to goal 'javadoc:load' which has no definition.
What am I missing?  Why would I get this message when I directly attempt to attain the
javadoc:load goal, but get no complaints when it is attained via a prereq?  I am 
getting very
confused by Maven's behavior.  Any clarification on this type of behavior will be 
greatly
appreciated.
Cheers,
Chuck
-
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]
   



-
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]


Re: Plugin configuration and behavior

2004-03-14 Thread Eric Giguere
Hi Charles

When applying patches to a plugin, you should then afterward "install 
it" in maven so that the cache for goals is refreshed and all files 
deployed.
You can perform this by calling plugin:install goal from the directory 
where the source of  the modified plugin.
Never got that error if you modify an existing goal, but I guess that 
when adding goals, the install call in necessary.

Hope it helps.
Eric.
Charles Daniels wrote:

Hi,

I am quite new to Maven and am having a difficult time understanding some behavior I 
am seeing
with respect to plugins.  I have been doing some experimentation with the javadoc 
plugin to try to
resolve some other issue, but ran across some behavior that I don't understand.
In an attempt to mimic the war:load goal, I placed an empty javadoc:load goal within 
the
plugin.jelly file of the javadoc plugin (v1.4).  Then, I added javadoc:load to the 
prereqs of the
javadoc goal.  When I run 'maven javadoc', I can see from the output that the 
javadoc:load goal
was attained prior to the javadoc goal, as expected.  However, when I attempt to 
directly attain
the javadoc:load goal (via 'maven javadoc:load'), I get the following message:
   INTERNAL ERROR
   Reference made to goal 'javadoc:load' which has no definition.
What am I missing?  Why would I get this message when I directly attempt to attain the
javadoc:load goal, but get no complaints when it is attained via a prereq?  I am 
getting very
confused by Maven's behavior.  Any clarification on this type of behavior will be 
greatly
appreciated.
Cheers,
Chuck
-
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]


Re: Checking from a plugin for the existance of a goal

2004-03-12 Thread Eric Giguere
Solved :)

So for all to see if that can help someone else. Here is some modified 
jelly code extracted from the maven-shell plugin :


   
   
   
   

   
   
   

   
   goal: ${goal}
   

context is a quite nice bean, once you know it exists in the first place.
On the subject, is there anywhere we can look to get a list of all 
"build-in" beans that exists and that we can use in our code?

Eric.

Eric Giguere wrote:

Hi all

A quick one, is there a way using jelly scripting to check for the 
existance of a goal in a project or a plugin?

Some context information... Lets say I'm building a plugin that acts a 
little like the xdoc plugin, that is based on registration from either 
other plugins or projects. At some point, the "generic plugin" will 
call a goal in those that registered with the plugin. But what if I 
want to include in the generic plugin some placeholder code that can 
be executed if the registree doesn't provide specific functionnality? 
In xdoc context, that would mean providing some jelly code for a 
report plugin that doen't provide the report goal. Right now, if we 
call a non existing goal, we'll have a build failure, and that's 
perfectly normal. But it would be nice to check for the goal existance 
before calling it.

Any idea on how to do this, if its possible in the first place?

thx
Eric.


-
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]


Checking from a plugin for the existance of a goal

2004-03-12 Thread Eric Giguere
Hi all

A quick one, is there a way using jelly scripting to check for the 
existance of a goal in a project or a plugin?

Some context information... Lets say I'm building a plugin that acts a 
little like the xdoc plugin, that is based on registration from either 
other plugins or projects. At some point, the "generic plugin" will call 
a goal in those that registered with the plugin. But what if I want to 
include in the generic plugin some placeholder code that can be executed 
if the registree doesn't provide specific functionnality? In xdoc 
context, that would mean providing some jelly code for a report plugin 
that doen't provide the report goal. Right now, if we call a non 
existing goal, we'll have a build failure, and that's perfectly normal. 
But it would be nice to check for the goal existance before calling it.

Any idea on how to do this, if its possible in the first place?

thx
Eric.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: logging output

2004-03-12 Thread Eric Giguere
Hi there
I'm not sure if I miss the point but from what I understand, yes, you 
can now log at a goal level.

I guess you may check this : 
http://jakarta.apache.org/commons/jelly/libs/log/index.html
There is a nice log taglib for jelly that acts as the well known log4j 
api. This tag lib uses in fact the commons-logging.

You just have to insert this :
 xmlns:log="jelly:log" in the project tag of you maven.xml file. Then, 
you can use the jelly log taglib tags like this :
 bla bla  or bla bla
All log tags also allow to specify which logger instance you want to use 
or logger name using the tags build-in properties.

And these log tags are not reserved to plugins only... maven.xml can 
contain jelly scripting to.
With proper configuration (still have to do that), you will be able like 
in java app to set the log level and since you can specifiy the logger 
instance, you could even filter logging as you want, like we do with 
commons-logging (or log4j).

Hope it helps
Eric.
Eric Hauser wrote:

If you are interested in Ant logging, I submitted a patch
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-126 called 
MAVEN126.patch that gives you the ability to get Ant logging when 
using Ant tasks.  It is a quick hack to add this functionality, but at 
least should serve as a good example for how to add it yourself.

As far as configuring logging for Maven itself, I do not believe what 
you are trying to do is possible.  If you are working on your own 
tasks, you can use a property for a logging level and handle it 
accordingly in your Jelly.  Currently, Maven does not have a very 
flexible logging system in the core, but I believe this is planned for 
the future.

Heiko Kundlacz wrote:

Hi,

in Ant there is a output flag on the task level. Is there any 
according functionality for maven?

Can I log output on a goal level?

Thanks for your help

Heiko



-
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]


Compatibility issue with checkstyle repots and jdepend...?

2004-03-11 Thread Eric Giguere
Hi all

I'm running with a Maven snapshot dating from about 2 weeks. I got a 
small issue with some reports, wondering if anybody else got it.
It concerns the checkstyle report and the jdepend report.
When I run jdepend first, I get a lot of errors from the checkstyle... 
like this one:

Can't find/access AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST
And of course report creation fails.
But, if the checkstyle report is run first, then everything is ok. 
Pretty strange...  I performed a search and it seems that this class can 
only be found in the checkstyle jar itself, and only in my local 
repository. Both version 3.1 and 3.3 of checkstyle jar has it.
And the version reported byt the plugin, when running, is 
maven-checkstyle-plugin-2.3-SNAPSHOT...

Don't get it. A wrong jar must be loaded but then both jars of my 
repository seems to have the class in it.
Any clue?

Eric.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: xdoc performance/memory issues

2004-03-05 Thread Eric Giguere
Hi Joshua
Yep, experienced it. The only work around I can think of is to increase 
again the Xmx parameter.
I hit it not with CVS but with checkstyle report... 114 450 errors 
generated quite a report :). Not very practical... my browser (Mozilla 
rules!) never managed to open this 55 megs generated HTML file. The 
rendering engine just had to much...

I'm not sure if it is leaking memory... but it definitely needs A LOT to 
run some reports and this is, of course, directly linked with the xml 
file used as source by the xsl engin.

Anybody ever though about splitting these big reports in multiple pages 
or is it currently under work? If not, I may contribute my solution once 
I get it working.

Eric.

Joshua Sherwood wrote:

I have a question about xdoc and performance. I've been working with 
statcvs to generate my commit log files, and it generates 
approximately 1000 commit_log*.xml. When xdoc starts its translation 
it gets slower and slower and after approximately 400 files I get out 
of memory. If I use MAVEN_OPTS=-Xmx512m I get to about 700 files 
before getting out of memory. Each of the xml files themselves do not 
exceed 100kb in size.

It seems that xdoc is leaking memory, or the xml/xsl parsers are 
leaking. Instead of iterating over the entire directory would the 
memory performance be better by looping in the jelly code of each of 
the files?? Anyone else experienced this

- J

-
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]


Re: Building multiple jars with Maven

2004-03-03 Thread Eric Giguere
Hi there
I would say if you like what Maven does and is, do the migration. I did 
it at my company. Basically, Maven is kind of a Super-Ant ( and much 
much more).

There are multiple ways to make Maven do what you need. By design, it 
produces one artifact per project, so you could for instance make one 
project per jar. Or, you could just migrate the existing Ant code and 
put it in your maven.xml with a new goal calling that code.

And if you migrate from an Ant based build system, I think you should 
know that your Ant script, as it is now, could be very easily integrated 
into Maven since any Ant targets can be called in a maven.xml script.

Hope it helps.
Eric.
Brian Enigma wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
I searched through the maven-users archive for my question and  
found something close to what I am looking for  
(http://nagoya.apache.org/eyebrowse/ReadMsg? 
[EMAIL PROTECTED]&msgId=808818), but either it does not  
quite fit my scenario or I do not understand it as well as I think.

Anyway, I have a cvs project containing common utility source 
code  that gets used across a number of our projects.  This is all 
library  code--there is no main(), just a few unit tests.  This 
project includes  packages such as:

 com.mycompany.util.crypto
 com.mycompany.util.log
 com.mycompany.util.string
 com.mycompany.util.xml
 ...etc...
The ant script we currently employ builds multiple jar files from  
this source: mycompany-crypto.jar, mycompany-xml.jar, etc.  This has 
to  be done because of various legal reasons as well as minimizing the 
size  of distributed applications.  We do not want to build one 
gigantic util  jar file containing everything because we do not want 
to (or cannot)  ship the crypto classes to everyone.  Nor do we want 
to ship our custom  XML code out with a program that does not utilize 
it in order to  minimize download sizes as well as exposed object code 
(which can be  decompiled).

I am in the process of evaluating Maven to replace or coexist 
with  our existing Ant build process.  For final release projects, 
Maven is  great because I can tell it where to find 
mycompany-crypto.jar, etc.   For this core "util" project, I am having 
difficulty figuring out how  to best model the behavior I need in 
Maven.  Is there a way to have a  single project.xml output half a 
dozen jar files--one for each package?   Will I have to resort to 
multiple project files (project-crypto.xml,  project-xml.xml, etc) 
with one master project.xml to bind them all?   Should I stick with 
the existing Ant scripts in this one case?
 -Brian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (Darwin)

iD8DBQFARSxR0dKNWt3rpSURAkx1AKDnfZtxf+mSCgPab23ZvA6P51UizwCgpEtI
PieRJxaq2YPkDKgWEX+0oaM=
=8J0h
-END PGP SIGNATURE-
-
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]


Re: ANT Namespace?

2004-02-13 Thread Eric Giguere
Hi
 xmlns:ant="jelly:ant"
But basically, I'm not even sure that you need this to call ant task in 
your maven.xml...just safer to use the namespace to prevent possibl name 
clashes with plugins.

Eric.

[EMAIL PROTECTED] wrote:

Hi, could someone tell me which namespace to add to call ANT tasks?

Thanks in advance,

-Conrad

-
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]


Re: Can I set the classpath for a plugin?

2004-02-13 Thread Eric Giguere
Hi David

From your message, I'm not sure if this solution may apply but I'll 
give it a try. You can, if you can use the Ant classpath element in your 
plugin. If you need to refer to the classpath of the project 
(dependencies for instance), you still can access it and "insert" those 
entries in your new Ant classpath element using a call like :

...




...> 

Instead of using the complete depencies path, you can add some smart jelly code to pick what you need from the complete classpath of the whole project.

There is a good example of using multiple dependancy path to configure the classpath of an ant:java call in the AspectWerkz plugin jelly script.

Hope it helps
Eric.


David Jencks wrote:

I'm working on a maven plugin for xmlbeans.  I need to be able to 
specify for each use of the plugin which dependencies are in the 
classloader that loads the java class used by the plugin (which is 
included in the plugin) or what is in the thread context classloader 
(I think).

Before I go off and spend hours investigating this I thought I'd ask 
if this is possible and how to do it.

Many thanks,
david jencks


-
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]


Re: Checkstyle report glitch

2004-02-12 Thread Eric Giguere
Sorry

Not maven checkstyle:generate command... but maven checkstyle:report.

Eric.

Eric Giguere wrote:

Hi all

I've got a small problem. I can run the goal : checkstyle:report from 
the command line. Using this command, I get the checkstyle report in 
xml format and in text format generated correctly.
But, if I add the maven-checkstyle-plugin in 
the reports section of my project file, then the generation of the 
report fails with tons of  errors like this one : Can't find/access 
AST Node typecom.puppycrawl.tools.checkstyle.api.DetailAST.
The final result is an html report full of ClassCastExceptions

Any clue what's happening?
And maybe an easier one, By running the plugin directly ( maven 
checkstyle:generate ), how can we get the resulting xml to be 
transformed in an html report?

thx for the help
Eric.
-
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]


Checkstyle report glitch

2004-02-12 Thread Eric Giguere
Hi all

I've got a small problem. I can run the goal : checkstyle:report from 
the command line. Using this command, I get the checkstyle report in xml 
format and in text format generated correctly.
But, if I add the maven-checkstyle-plugin in 
the reports section of my project file, then the generation of the 
report fails with tons of  errors like this one : Can't find/access AST 
Node typecom.puppycrawl.tools.checkstyle.api.DetailAST.
The final result is an html report full of ClassCastExceptions

Any clue what's happening?
And maybe an easier one, By running the plugin directly ( maven 
checkstyle:generate ), how can we get the resulting xml to be 
transformed in an html report?

thx for the help
Eric.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: file activity plugin problem on windows

2004-02-11 Thread Eric Giguere
Hi Emmanuel

You were right. I took a while for me to be able to finally build maven 
from a cvs snapshot (1.1 version) and this time, it does work perfectly.
Thx. for the advices.

Eric.

Emmanuel Venisse wrote:

Could you test with changelog plugin in cvs?
I have no problem with it on windows.
Emmanuel

- Original Message - 
From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven Users List" <[EMAIL PROTECTED]>
Sent: Thursday, January 29, 2004 10:03 PM
Subject: Re: file activity plugin problem on windows

 

Hi again.
Positive, my connect string is ok.
But, if I run the same exact command from the prompt, that is:
> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot log -d
2003-12-30<2004-01-30
I get this error :
> The system cannot find the file specified
On the other hand, if i run this command :
> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot log -d
"2003-12-30<2004-01-30"
then I get a lot of output...
I wonder if the double quotes are important... It seems that the < sign
is interpreted by the OS like a file redirection...Maybe I'm totally in
the left field too (expression here to stay completely wrong ;) ) But if
so... even Linux gives me the same kind of error so I guess I am wrong...
I don't know...
Any other idea? Oh, thx the the -X, can be usefull but not now, can't
see anything more on the issue.
Eric.
I've run the same exact command in the prompt
Emmanuel Venisse wrote:
   

Are you sure that your connection string is correct? Your module is in
/home/cvs/cvsroot?
Apparently, cvs is find on your os (you don't have error) but your have
 

no
 

modification between 2003-12-30 and 2004-01-30

If your want, you can run maven with -X option for debugging and/or -e
 

for
 

trace error (if you have it).

Emmanuel

- Original Message - 
From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven Users List" <[EMAIL PROTECTED]>
Sent: Thursday, January 29, 2004 9:21 PM
Subject: Re: file activity plugin problem on windows



 

Hi Emmanuel
Thx for the advice, but still my problem remains.. :(
I still get a message saying : Unable to find CVS executable...
Here's the message:
maven-changelog-plugin:report:
  [echo] Generating the changelog report
SCM Working Directory: C:\Work\maintrunk\software\projects\hydra\source
SCM Command Line[0]: cvs
SCM Command Line[1]: -d
SCM Command Line[2]: :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot
SCM Command Line[3]: log
SCM Command Line[4]: -d 2003-12-30<2004-01-30
Unable to find cvs executable. Changelog will be empty
ChangeLog found: 0 entries
BUILD SUCCESSFUL
Total time: 6 seconds
Finished at: Thu Jan 29 15:16:16 EST 2004
But cvs executable IS in my machine's path variable. I've put the entry
myself and if I type cvs at the prompt, I get the usage message...
Bit puzzled ...
Anyone saw that problem before?
thx
Eric.
Emmanuel Venisse wrote:



   

You can use the changelog plugin in cvs head. We use a java cvs client
and
not the cvs command line.
Emmanuel

- Original Message - From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven User List" <[EMAIL PROTECTED]>
Sent: Wednesday, January 21, 2004 7:34 PM
Subject: file activity plugin problem on windows


 

Hi all
Got a small problem here with the file activity plugin on my W2K
   

workstation.



 

Running under Windos, the command line fails the the plugin reports

   

that

 

the



 

cvs executable cannot be found but the diagnostic is not accurate.
I've run the command that the engine try to run and the problem seems
   

to

 

be



 

with the date rage specification.

We have someting like :
cvs -d :pserver... log -d 2003-12-22<2004-01-22
The problem is with the date range. This command line fails even when
you
   

type



 

it. To make it valid, we must include the date range in double quotes

   

so

 

that



 

the "<" won't be interpreted as a file output redirection.

Am I doing something wrong? Any workaround?

Eric.


Eric Giguere, ing.
Software Team Leader
NHC Communications Inc. http://www.nhc.com/
5450 Cote de Liesse
Mont-Royal (Quebec)
Canada  H4P 1A5
Tel.: Direct   (514) 735-2741 x262
Fax.:  (514) 735-8057
Toll Free: 1-800-361-1965
This message is intended for the use of the
addressee and may contain information that is
privileged and/or confidential. If you are
not the intended recipient, you are hereby
notified that any dissemination,
distribution or copying of the information
contained in this message is strictly
unauthorized and prohibited. If you have
received this message in error, please
notify the sender by reply e-mail and
delete the message from your system.
Opinions, conclusi

Changelog + cvs password

2004-02-11 Thread Eric Giguere
Hi all
Been browsing through the list history and found some entries concerning 
CVS passwords and the changelog plugin. I'm not sure I understand well 
though :(.
To make this work, we need to define a pregoal in maven.xml for the 
maven-changelog-plugin:report.
That pregoal will use ant:cvspass tag to generate a password file:
(from the archive)


passfile="${itag.cvs.passfile}"/>

But then, this password file needs to be passed to CVS. How exactly do 
we achieve this? The rest of the message found in the archive was 
calling CVS checkout using the ant:cvs tag... But generating the 
changelog report doesn't require checking out but running log command. 
From the jelly script, I can't see this parameter passed in any way. 
How exactly will that work?

And do we really have to "redefine" the cvs root? After all, it is 
defined in the project.xml file. True it must be parsed but...
thx for the help
Eric.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: file activity plugin problem on windows

2004-01-30 Thread Eric Giguere
Hi Dion

Euh, check this:
Executed at the command from:
> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot log -d 
2003-12-30<2004-01-30
I get this error :
> The system cannot find the file specified

On the other hand, if i run this command :
> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot log -d 
"2003-12-30<2004-01-30"
then I get a lot of output...
Notice the double quotes surrounding the < sign and the dates.

From Emanuelle's advice, I'm currently building (after quite a bit of 
tweeking) maven and its plugins from the CVS snapshot of yesterday 
night. Maybe there was an issue with scm ...???

You think so?
And a note, the maven-changelog-plugin gives me the exact same error 
that the file-activity... cannot find CVS executable :(
thx
Eric.

[EMAIL PROTECTED] wrote:

Eric Giguere <[EMAIL PROTECTED]> wrote on 30/01/2004 07:21:23 AM:

 

Hi Emmanuel
Thx for the advice, but still my problem remains.. :(
I still get a message saying : Unable to find CVS executable...
Here's the message:
maven-changelog-plugin:report:
   [echo] Generating the changelog report
SCM Working Directory: C:\Work\maintrunk\software\projects\hydra\source
SCM Command Line[0]: cvs
SCM Command Line[1]: -d
SCM Command Line[2]: :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot
SCM Command Line[3]: log
SCM Command Line[4]: -d 2003-12-30<2004-01-30
Unable to find cvs executable. Changelog will be empty
ChangeLog found: 0 entries
BUILD SUCCESSFUL
Total time: 6 seconds
Finished at: Thu Jan 29 15:16:16 EST 2004
But cvs executable IS in my machine's path variable. I've put the entry 
myself and if I type cvs at the prompt, I get the usage message...
Bit puzzled ...
   

What do you get if you type the command line as detailed above?
--
dIon Gillard, Multitask Consulting
Blog:  http://blogs.codehaus.org/people/dion/




-
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]


Re: file activity plugin problem on windows

2004-01-29 Thread Eric Giguere
Hi again.
Positive, my connect string is ok.
But, if I run the same exact command from the prompt, that is:
> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot log -d 
2003-12-30<2004-01-30
I get this error :
> The system cannot find the file specified

On the other hand, if i run this command :
> cvs -d :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot log -d 
"2003-12-30<2004-01-30"
then I get a lot of output...

I wonder if the double quotes are important... It seems that the < sign 
is interpreted by the OS like a file redirection...Maybe I'm totally in 
the left field too (expression here to stay completely wrong ;) ) But if 
so... even Linux gives me the same kind of error so I guess I am wrong...
I don't know...

Any other idea? Oh, thx the the -X, can be usefull but not now, can't 
see anything more on the issue.
Eric.

I've run the same exact command in the prompt
Emmanuel Venisse wrote:
Are you sure that your connection string is correct? Your module is in
/home/cvs/cvsroot?
Apparently, cvs is find on your os (you don't have error) but your have no
modification between 2003-12-30 and 2004-01-30
If your want, you can run maven with -X option for debugging and/or -e for
trace error (if you have it).
Emmanuel

- Original Message - 
From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven Users List" <[EMAIL PROTECTED]>
Sent: Thursday, January 29, 2004 9:21 PM
Subject: Re: file activity plugin problem on windows

 

Hi Emmanuel
Thx for the advice, but still my problem remains.. :(
I still get a message saying : Unable to find CVS executable...
Here's the message:
maven-changelog-plugin:report:
   [echo] Generating the changelog report
SCM Working Directory: C:\Work\maintrunk\software\projects\hydra\source
SCM Command Line[0]: cvs
SCM Command Line[1]: -d
SCM Command Line[2]: :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot
SCM Command Line[3]: log
SCM Command Line[4]: -d 2003-12-30<2004-01-30
Unable to find cvs executable. Changelog will be empty
ChangeLog found: 0 entries
BUILD SUCCESSFUL
Total time: 6 seconds
Finished at: Thu Jan 29 15:16:16 EST 2004
But cvs executable IS in my machine's path variable. I've put the entry
myself and if I type cvs at the prompt, I get the usage message...
Bit puzzled ...
Anyone saw that problem before?
thx
Eric.
Emmanuel Venisse wrote:

   

You can use the changelog plugin in cvs head. We use a java cvs client
and
not the cvs command line.
Emmanuel

- Original Message - From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven User List" <[EMAIL PROTECTED]>
Sent: Wednesday, January 21, 2004 7:34 PM
Subject: file activity plugin problem on windows
 

Hi all
Got a small problem here with the file activity plugin on my W2K
   

workstation.

 

Running under Windos, the command line fails the the plugin reports
   

that
 

the

 

cvs executable cannot be found but the diagnostic is not accurate.
I've run the command that the engine try to run and the problem seems
   

to
 

be

 

with the date rage specification.

We have someting like :
cvs -d :pserver... log -d 2003-12-22<2004-01-22
The problem is with the date range. This command line fails even when
you
   

type

 

it. To make it valid, we must include the date range in double quotes
   

so
 

that

 

the "<" won't be interpreted as a file output redirection.

Am I doing something wrong? Any workaround?

Eric.


Eric Giguere, ing.
Software Team Leader
NHC Communications Inc. http://www.nhc.com/
5450 Cote de Liesse
Mont-Royal (Quebec)
Canada  H4P 1A5
Tel.: Direct   (514) 735-2741 x262
Fax.:  (514) 735-8057
Toll Free: 1-800-361-1965
This message is intended for the use of the
addressee and may contain information that is
privileged and/or confidential. If you are
not the intended recipient, you are hereby
notified that any dissemination,
distribution or copying of the information
contained in this message is strictly
unauthorized and prohibited. If you have
received this message in error, please
notify the sender by reply e-mail and
delete the message from your system.
Opinions, conclusions, or other statements
in this message which do not relate to the
business of NHC Communications Inc., its
subsidiaries or affiliates, are neither
given nor endorsed by NHC Communications Inc.






   

-
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]
   



-
To unsubs

Re: file activity plugin problem on windows

2004-01-29 Thread Eric Giguere
Hi Emmanuel
Thx for the advice, but still my problem remains.. :(
I still get a message saying : Unable to find CVS executable...
Here's the message:
maven-changelog-plugin:report:
   [echo] Generating the changelog report
SCM Working Directory: C:\Work\maintrunk\software\projects\hydra\source
SCM Command Line[0]: cvs
SCM Command Line[1]: -d
SCM Command Line[2]: :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot
SCM Command Line[3]: log
SCM Command Line[4]: -d 2003-12-30<2004-01-30
Unable to find cvs executable. Changelog will be empty
ChangeLog found: 0 entries
BUILD SUCCESSFUL
Total time: 6 seconds
Finished at: Thu Jan 29 15:16:16 EST 2004
But cvs executable IS in my machine's path variable. I've put the entry 
myself and if I type cvs at the prompt, I get the usage message...
Bit puzzled ...

Anyone saw that problem before?
thx
Eric.
Emmanuel Venisse wrote:

You can use the changelog plugin in cvs head. We use a java cvs client 
and
not the cvs command line.

Emmanuel

- Original Message - From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven User List" <[EMAIL PROTECTED]>
Sent: Wednesday, January 21, 2004 7:34 PM
Subject: file activity plugin problem on windows

Hi all
Got a small problem here with the file activity plugin on my W2K
workstation.

Running under Windos, the command line fails the the plugin reports that
the

cvs executable cannot be found but the diagnostic is not accurate.
I've run the command that the engine try to run and the problem seems to
be

with the date rage specification.

We have someting like :
cvs -d :pserver... log -d 2003-12-22<2004-01-22
The problem is with the date range. This command line fails even when 
you
type

it. To make it valid, we must include the date range in double quotes so
that

the "<" won't be interpreted as a file output redirection.

Am I doing something wrong? Any workaround?

Eric.


Eric Giguere, ing.
Software Team Leader
NHC Communications Inc. http://www.nhc.com/
5450 Cote de Liesse
Mont-Royal (Quebec)
Canada  H4P 1A5
Tel.: Direct   (514) 735-2741 x262
Fax.:  (514) 735-8057
Toll Free: 1-800-361-1965
This message is intended for the use of the
addressee and may contain information that is
privileged and/or confidential. If you are
not the intended recipient, you are hereby
notified that any dissemination,
distribution or copying of the information
contained in this message is strictly
unauthorized and prohibited. If you have
received this message in error, please
notify the sender by reply e-mail and
delete the message from your system.
Opinions, conclusions, or other statements
in this message which do not relate to the
business of NHC Communications Inc., its
subsidiaries or affiliates, are neither
given nor endorsed by NHC Communications Inc.








-
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]


Re: Problems with Windows 2000 + proxy server

2004-01-28 Thread Eric Giguere
Hi
Yes, you have to specify your proxy settings with these properties :
## --
## ${user.home}/build.properties
## --
.
.
maven.proxy.host = my.proxyserver.com
maven.proxy.port = 8080
maven.proxy.username = username
maven.proxy.password = password
.
This info can be found in the user guide of maven : 
http://maven.apache.org/reference/user-guide.html#Properties%20Processing
Without this, maven will fail to download its required librairies to run 
the different plugins.

Hope this helps.
Eric.


Villalba Arias, Fredy [BILBOMATICA] wrote:

Hi everybody,



I'm new to this mailing list and a newbie to MAVEN so I'll try not to make you waste much time.



I just downloaded and installed the product (as specified by the instructions on the official site) without facing any problems. However, I haven't even been able to execute the basic test, java:compile, with a single-class sample project I just created. The problem seems to be that MAVEN is not detecting certaing plugins (/components) and is trying to download them from the remote repository (HYPERLINK "http://www.ibiblio.org/"www.ibiblio.org). I believe the source of the problem (or at least part of it) relies on my machine being behind a firewall + proxy server, where the proxy is a Windows NT machine.



This is the output that I get from executing mavan java:compile



__  __

|  \/  |__ _Apache__ ___

| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~

|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc1-SNAPSHOT



Intentando descargar commons-jelly-tags-antlr-20030211.143720.jar.

íATENCION!: íImposible descargar commons-jelly-tags-antlr-20030211.143720.jar!

Intentando descargar commons-lang-1.0.1.jar.

íATENCION!: íImposible descargar commons-lang-1.0.1.jar!

Intentando descargar antlr-2.7.2.jar.

íATENCION!: íImposible descargar antlr-2.7.2.jar!

íEl proceso no puede seguir! Faltan las siguientes dependencias:



commons-jelly-tags-antlr-20030211.143720.jar (no download url specified)

commons-lang-1.0.1.jar (no download url specified)

antlr-2.7.2.jar (no download url specified)



Total time: 9 seconds

Finished at: Wed Jan 28 12:12:18 CET 2004



As you can see (sorry, it's in spanish), it tries (and fails) to download commons-jelly-tags-antlr-20030211.143720.jar, commons-lang-1.0.1.jar and antlr-2.7.2.jar.



I tried creating a build.properties file with all maven.proxy.* variables defined, but that didn't work either. I've checked all jar files that come with the installation file I just downloaded and none of them are present.



Can anyone give me a clue to what may be happening and how can I solve it? (I know there is a maven.repo.remote.enabled flag that I can turn off, but I'd still be missing some components).



Thanks in advance,

Freddy.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 25/02/2003
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Classpath within a plugin?

2004-01-27 Thread Eric Giguere
hehe, nice.
thx Chad. I'm currently writing a plugin and I'll also need to execute a 
class with the dependency classpath.

Very helpfull :)

Eric.

Chad Brandon wrote:

Alex,

Eric almost got it right, but it should be "plugin.getDependencyClasspath()"
instead of "pom.getDependencyClasspath()" if you're within a plugin. Or you
can include a single dependency at a time:
"plugin:getDependencyPath("groupId:artifactId")".
Chad

- Original Message - 
From: "Eric Giguere" <[EMAIL PROTECTED]>
To: "Maven Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, January 27, 2004 1:26 PM
Subject: Re: Classpath within a plugin?

 

Hi Alex

Did you try using this call : pom.getDependencyClasspath() ?
By embedding this in an ant tag, you can pass it classpath info.
...
   
   
   
   
...> Alex Vollmer wrote:
   

I have a Java executable class I need to run and I am unable to
determine how to run the  task with a classpath that points to the
 

Hope it helps, I'm not sure though. My example is made in a maven.xml
file of a project, not from a plugin but still... should work.
Eric.

   

 

classes packaged within my plugin. Is there any way to access this?

Alex Vollmer

[EMAIL PROTECTED]

Software Engineer
Tenzing Communications, Inc.
705 Fifth Avenue South, Suite 700
Seattle, WA 98104 USA
T:  +1 206.607.2869

Bring your laptop and try inflight email on your next United,
Continental or Cathay Pacific flight. All you need is your laptop, user
ID, password, and email server URL. Tenzing Communications, Inc.
provides inflight email systems that help airborne travelers stay in
touch.


 

-
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]
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Classpath within a plugin?

2004-01-27 Thread Eric Giguere
Hi Alex

Did you try using this call : pom.getDependencyClasspath() ?
By embedding this in an ant tag, you can pass it classpath info.
...
   
  
   
  
...

Hope it helps, I'm not sure though. My example is made in a maven.xml 
file of a project, not from a plugin but still... should work.

Eric.

Alex Vollmer wrote:

I have a Java executable class I need to run and I am unable to
determine how to run the  task with a classpath that points to the
classes packaged within my plugin. Is there any way to access this?
Alex Vollmer

[EMAIL PROTECTED]

Software Engineer
Tenzing Communications, Inc.
705 Fifth Avenue South, Suite 700
Seattle, WA 98104 USA
T:  +1 206.607.2869

Bring your laptop and try inflight email on your next United,
Continental or Cathay Pacific flight. All you need is your laptop, user
ID, password, and email server URL. Tenzing Communications, Inc.
provides inflight email systems that help airborne travelers stay in
touch.
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


file activity plugin problem on windows

2004-01-21 Thread Eric Giguere
Hi all
Got a small problem here with the file activity plugin on my W2K workstation.

Running under Windos, the command line fails the the plugin reports that the
cvs executable cannot be found but the diagnostic is not accurate.
I've run the command that the engine try to run and the problem seems to be
with the date rage specification.

We have someting like :
cvs -d :pserver... log -d 2003-12-22<2004-01-22

The problem is with the date range. This command line fails even when you type
it. To make it valid, we must include the date range in double quotes so that
the "<" won't be interpreted as a file output redirection.

Am I doing something wrong? Any workaround?

Eric.

========
Eric Giguere, ing.

Software Team Leader
NHC Communications Inc. http://www.nhc.com/

5450 Cote de Liesse
Mont-Royal (Quebec)
Canada  H4P 1A5

Tel.: Direct   (514) 735-2741 x262
Fax.:  (514) 735-8057
Toll Free: 1-800-361-1965


This message is intended for the use of the
addressee and may contain information that is
privileged and/or confidential. If you are
not the intended recipient, you are hereby
notified that any dissemination,
distribution or copying of the information
contained in this message is strictly
unauthorized and prohibited. If you have
received this message in error, please
notify the sender by reply e-mail and
delete the message from your system.
Opinions, conclusions, or other statements
in this message which do not relate to the
business of NHC Communications Inc., its
subsidiaries or affiliates, are neither
given nor endorsed by NHC Communications Inc.








Re: Proposed enhancement to jar plugin.jelly

2004-01-16 Thread Eric Giguere
Hi Jason
Got ya, I'll do that next time (codehaus)
Sure, a couple of reasons: flexibility, ability to use to power of the 
tool shelled by the plugin (Ant jar tag), and in my particular 
situation, write shorter lists of patterns.

This happens mainly in projects that deals with not so well source 
layout scheme, like the one I'm on.
We build jars from a single code base, and at some point, I had an 
exlude list of 8 items, that can be replaced by 1 include. The base dir 
for the jar task holds 9 sub-directories but only one goes in the target 
jar.

Its obvious that such things doesn't happen with well defined project / 
sub project structure or those having one source base, one artifact 
generated, but unfortunetly, we don't always deal with those situations, 
not me in the recent years anyway (corporate world isn't always as clean 
as it shoud...;)). We have one project producing many jars from a single 
source base. In that sense, adding the possibility in the jar plugin 
seems reasonable since it doesn't prevent it from executing in its 
default mode and allowed me to shorten the list.

If I find a way to manipulate some more the  tag using jelly 
(I'm kinda new to this), maybe I'll have some more enhancements to 
propose. After all, the ant:jar tag is way more flexible than what is 
currently exposed with the jar extension. Exposing already existing 
functionnality does seem desirable to me, as long as it doesn't 
compromise the purpose and behavior of the shell itself.

IMHO
Eric.
Jason van Zyl wrote:

On Fri, 2004-01-16 at 15:24, Eric Giguere wrote:
 

Hi all

A simple modification proposed for the pluggin.jelly for the jar plugin.
As it is now, it calls ant:jar but only with the exclusions. Listing 
exclusions is sometime longer than inclusions. By adding a property in 
the build.properties (maven.jar.includes) and modifying plugin.jelly 
like this:

cvs diff plugin.jelly (in directory 
F:\java\apache-public-cvs\maven-plugins\jar\)
Index: plugin.jelly
===
RCS file: /home/cvspublic/maven-plugins/jar/plugin.jelly,v
retrieving revision 1.27
diff -r1.27 plugin.jelly
32c32,33
<   excludes="${maven.jar.excludes}">
---
>   excludes="${maven.jar.excludes}"
>   includes="${maven.jar.includes}">

allows usage of both includes and excludes which can be very usefull in 
certain circumptances.
   

Do you have some examples?

We definitely appreciate the patch but reasons are always helpful :-)

Jira is also a more appropriate place for patches and suggested
enhancements:
http://jira.codehaus.org

 

My first enhancement proposal, is it the right place to do it? If not, 
sorry for the unwanted traffic.
Didn't call it a patch either, neither did I open a bug for this since 
its not a bug ;)

Eric.

-
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]


Proposed enhancement to jar plugin.jelly

2004-01-16 Thread Eric Giguere
Hi all

A simple modification proposed for the pluggin.jelly for the jar plugin.
As it is now, it calls ant:jar but only with the exclusions. Listing 
exclusions is sometime longer than inclusions. By adding a property in 
the build.properties (maven.jar.includes) and modifying plugin.jelly 
like this:

cvs diff plugin.jelly (in directory 
F:\java\apache-public-cvs\maven-plugins\jar\)
Index: plugin.jelly
===
RCS file: /home/cvspublic/maven-plugins/jar/plugin.jelly,v
retrieving revision 1.27
diff -r1.27 plugin.jelly
32c32,33
<   excludes="${maven.jar.excludes}">
---
>   excludes="${maven.jar.excludes}"
>   includes="${maven.jar.includes}">

allows usage of both includes and excludes which can be very usefull in 
certain circumptances.

My first enhancement proposal, is it the right place to do it? If not, 
sorry for the unwanted traffic.
Didn't call it a patch either, neither did I open a bug for this since 
its not a bug ;)

Eric.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


problems overriding source dir

2004-01-16 Thread Eric Giguere
Hi all
A small prob, wonder if I'm doing something wrong.
I'm migrating from an Ant based build system to maven.
I've define a sub projects to build all our jars (one projet, multiple 
jars in the distribution).
By defining some overrides in the build.properties, I've manage to build 
the jar using an ant call and by pointing to the master project target 
dir so that all sub projects uses the same list of class files. Not to 
mention that the coupling level is pretty high but correcting this for 
another day.

Anyway, override the source dir should be done by the project.xml file 
using the  element but for a reason, it doesn't work. 
In the maven.xml, I echo the maven.src.dir and it always give me the 
default... ${basedir}/src/java

Here is the project.xml snippit. Anything wrong? Or do I get something 
wrong. I think that this sourceDirectory element would reflect its value 
in the mavan.src.dir? Or must we override this property in the 
build.properties.
...
   3.1.1
   

   ${basedir}/../..
   


My subprojet resides in : 
[master_projet_base_dir]/src/sub-projects/jar_project_1/project.xml

thx for any advice

Eric.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: Multiple remote repsitories + proxy settings

2004-01-15 Thread Eric Giguere
Hi Gilles
Works perfectly, that is exactly what I wanted to setup.

Merci ;)

Eric.


> -Original Message-
> From: Gilles Dodinet [mailto:[EMAIL PROTECTED]
> Sent: January 13, 2004 7:49 PM
> To: Maven Users List
> Subject: Re: Multiple remote repsitories + proxy settings
> 
> 
> Eric,
> 
> you might want to look at MavenProxy. Ive never used it but  it seems 
> you can specify proxy policies per repository.
> 
> http://wiki.codehaus.org/maven/MavenProxy
> 
> -- gd
> 
> Eric Giguere wrote:
> 
> >Hi all
> >A quick one. We're behind a firewall and use a proxy server to 
> go on the Net.
> >And we have a "remote" repository for jars that is on our 
> internal network.
> >
> >Lets say I want to still use the one at ibiblio.org as a 
> fallback repository.
> >I know how to configure multiple remote repositories but, is it 
> possible to
> >specify proxy settings for lets say only the second remote 
> repository in the
> >list? I ask because if I set proxy settings, I can access the default
> >repository, but not our local one. If I don't set proxy 
> properties, then its
> >the fallback (ibiblio.org) that becomes innaccessible because of 
> our proxy
> >server.
> >
> >Is there a work around?
> >
> >thx for any help
> >  
> >
> 
> 
> 
> -
> 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]



Re: Child project using parent sources

2004-01-14 Thread Eric Giguere
Sure can, thx for that one :)

But since maven builds most of its properties on {basedir}, i guess then 
that the clean way to change maven.build.dir would be to override in the 
same manner this property in the build.properties of that "sub-project"?

Eric.

Sonnek, Ryan wrote:

Couldn't you just change the child's  to point to the
parent?  

${basedir}/../src/java

-Original Message-
From: Eric Giguere [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 14, 2004 2:58 PM
To: Maven Users List
Subject: Child project using parent sources

Hi all
Is there a property somewhere in the projet that can be set to tell a 
sub project to use the parents directories? I'm trying to build multiple 
jars using multiple maven projects but each uses its own sources and 
targets. The class files are in the parent's target.

thx for any advice
Eric.


-
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]
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Child project using parent sources

2004-01-14 Thread Eric Giguere
Hi all
Is there a property somewhere in the projet that can be set to tell a 
sub project to use the parents directories? I'm trying to build multiple 
jars using multiple maven projects but each uses its own sources and 
targets. The class files are in the parent's target.

thx for any advice
Eric.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Multiple remote repsitories + proxy settings

2004-01-13 Thread Eric Giguere
Hi all
A quick one. We're behind a firewall and use a proxy server to go on the Net.
And we have a "remote" repository for jars that is on our internal network.

Lets say I want to still use the one at ibiblio.org as a fallback repository.
I know how to configure multiple remote repositories but, is it possible to
specify proxy settings for lets say only the second remote repository in the
list? I ask because if I set proxy settings, I can access the default
repository, but not our local one. If I don't set proxy properties, then its
the fallback (ibiblio.org) that becomes innaccessible because of our proxy
server.

Is there a work around?

thx for any help

Eric.

========
Eric Giguere, ing.

Software Team Leader
NHC Communications Inc. http://www.nhc.com/

5450 Cote de Liesse
Mont-Royal (Quebec)
Canada  H4P 1A5







Multiple remote repository + proxy settings

2004-01-13 Thread Eric Giguere
Hi all
A quick one. We're behind a firewall and use a proxy server to go on the Net.
And we have a "remote" repository for jars that is on our internal network.

Lets say I want to still use the one at ibiblio.org as a fallback repository.
I know how to configure multiple remote repositories but, is it possible to
specify proxy settings for lets say only the second remote repository in the
list? I ask because if I set proxy settings, I can access the default
repository, but not our local one. If I don't set proxy properties, then its
the fallback (ibiblio.org) that becomes innaccessible because of our proxy
server.

Is there a work around?

thx for any help

Eric.

========
Eric Giguere, ing.

Software Team Leader
NHC Communications Inc. http://www.nhc.com/

5450 Cote de Liesse
Mont-Royal (Quebec)
Canada  H4P 1A5







RE: Maven and java version

2004-01-12 Thread Eric Giguere
Hi Steven
Yep. I had an issue with the javadoc plugin that wouldn't work with jdk 1.4 unless you 
specify its parameter (in the plugin.properties file in the javadoc plugin directory) 
: 

maven.javadoc.useexternalfile = true

Hope it helps

Eric.


> -Original Message-
> From: Ebersole, Steven [mailto:[EMAIL PROTECTED]
> Sent: January 12, 2004 3:58 PM
> To: Maven Users List
> Subject: Maven and java version
> 
> 
> The majority of our projects utilize java 1.3.x, however we have 
> begun migrating some over to 1.4.x.  Is there a way I can specify 
> this distinction to maven (something like maven.java.home) 
> per-project?  Or is setting JAVA_HOME prior to running the maven 
> command the only way?
> 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   >