Hi,
actually in my projects I do not use the
'npanday.plugin:maven-compile-plugin:generate-assembly-info'-goals.
You can have a look at the implementation in ''
http://www.google.com/codesearch/p?hl=de#D6C2iC2Ltlw/components/dotnet-assembler/src/main/java/npanday/assembler/impl/AssemblerContextImpl.java&q=assemblercontext&exact_package=git://github.com/apache/npanday.git&sa=N&cd=2&ct=rc
Alternatively use maven-replacer-plugin to do your own creation...
hope that helped,
Lars
Zitat von Henning Groß <[email protected]>:
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