Hi!
We build solutions for sharepoint AND we use maven repositories.
Theres a problem. Maven plugins rely on the maven version number convention.
For example "1.0.1-SNAPSHOT" Sharepoint will not install the solution. Not 
even "1.0.1". It requires the version number to be four dot-seperated integer 
values.
If I change the version number in the pom.xml to microsoft-compatibility some 
things will not work any more:

- maven deploy plugin wont install snapshots in snapshot repositories
- maven release plugin wont function without user interaction (we need that 
for hudson builds)
- maven assembly plugin propably (not tested) will not be able to remove 
version from filename I guess. 
- a lot of other plugins will fail to work properly

I would love to have an option in the compile plugin which converts maven type 
version numbers to microsoft compatibility.
Like "1.0.1" gets converted to "1.0.1.1" and 1.0.1-SNAPSHOT gets converted to 
something like 1.0.1.0 or something more or less clever.

Some more people up to this? 

By the way, there is a slight chance, I could get my company give me some time 
to implement stuff like this and contribute if there is interest. Until then 
I will continue sending my ideas to this mailing list. Maybe someone of the 
contributors likes the ideas and minds implementing them.
Cheers! 
H.

-- 
tarent Gesellschaft für Softwareentwicklung und IT-Beratung mbH
Geschäftsführer: Boris Esser, Elmar Geese
HRB AG Bonn 5168 - USt-ID (VAT): DE122264941

Heilsbachstraße 24,  53123 Bonn,   Telefon: +49 228 52675-0
Thiemannstraße 36 a, 12059 Berlin, Telefon: +49 30 5682943-30
Internet: http://www.tarent.de/  • Telefax: +49 228 52675-25

Reply via email to