Since the original posting was mine: +1
Gisbert
Vincent Massol wrote:
Actually this thread made me think about the Clover license. ATM, I had stored it in the Maven repository under a "license" type. I now think this is wrong...
The problems that I can see: - A license is not tied to a version of a project (it is tied to a time span only). Currently all the artifacts are tied to such a version. - A license expires and thus it is unnecessary (and even counter-productive) to store different versions of the license in the repository
The solution: - I think the best solution is simply to bundle the license as a plugin resource in the Clover plugin jar. In any case, the Clover plugin's project.xml is already tied to a license version (except if you use a special property for specifying your own license).
Here's my +1.
Thanks -Vincent
-----Original Message----- From: Vincent Massol [mailto:[EMAIL PROTECTED] Sent: mardi 15 février 2005 18:01 To: 'Maven Users List' Subject: RE: Maven-Clover-Plugin: License is not downloaded from local Maven repo
-----Original Message----- From: Gisbert Amm [mailto:[EMAIL PROTECTED] Sent: mardi 15 février 2005 17:55 To: Maven Users List Subject: Re: Maven-Clover-Plugin: License is not downloaded from local Maven repo
Vincent Massol wrote:
When I then read the documentation I found out about the maven.clover.license.path parameter or the classpath (I use the param now) but still wonder why my tacit understanding to put the licence in a license folder of the local Maven http repo shall not
work.
If you wish to use the remote repository it is still possible (I could
a
FAQ
for this) by doing the following: - add the license as a dependency in your project.xml - use maven.clover.license.path = ${pom.getDependencyPath('clover:yourlicensename')
Thanx, it worked.
However, there's the disadvantage that I have to repeat this (global configuration, at least for us) for every project. OTOH it's not a big problem since I'm about to create templates for new projects.
Yes, you could use a master project and have all projects inherit from it.
>>I think it should not be a dependency in the project.xml of the
maven-clover plugin but rather the default entry for maven.clover.license.path in the plugin.properties. Probably the
license
had to be distributed with the plugin then what I'd consider an advantage.
Yeah but then who performs the download of the license? ATM this done
by
the
Maven dependency manager. If we do this (and this may be possible but
I'm
not sure it's worth it) we'll need to hook in the Maven API (like
using
HttpUtils but I'm not sure it's a public API).
If it was possible and not too much work it would be nice. It's certainly not necessary for survival ;-)
To be honest that's not on my priority list. I plan to add lots of other features in the coming weeks (like history reports, etc).
-Vincent
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]