I don't know what would be causing this, but the jira should allow us
to take a look. I've done most of the development on the assembly
plugin in the past year or so, but I don't think this has anything to
do with my changes, since I haven't committed anything on the plugin
in a month or more...
At any rate, we can track this via your JIRA.
Thanks,
-john
On Nov 26, 2007, at 4:58 AM, Grégory Joseph wrote:
On 23/11/2007, Dennis Lundberg <[EMAIL PROTECTED]> wrote:
Please report this in JIRA, as attachment to mailing lists have a
nasty
habit of being forgotten.
Done,
http://jira.codehaus.org/browse/MASSEMBLY-250
I was hoping for some preliminary discussion, so as to be able to
create more precise and effective reports ;)
Cheers,
greg
Grégory Joseph wrote:
Hi,
I painfully discovered recently that the trunk of the assembly
plugin
seems to be broken. I'd been using the snapshot (20071017.162810)
from
http://people.apache.org/repo/m2-snapshot-repository happily for a
while, but since I had to do releases, I went the hardcore way
and did
an internal deploy against the trunk.
I can't use the 2.2-beta-1 version because I need, amongst other
things, fileSet filtering (more on that later), and the artifact
type.
Here's what I found broken with the trunk:
- I can't build multiple artifacts from the same assembly
descriptor
(i.e zip and tgz), only one. This works smoothly with the
aforementioned snapshot.
- Severe issue: filtering a fileSet empties these files. (0 byte in
the resulting zip or tgz). This also works nicely with the snapshot.
It only works on the trunk if I disable filtering and lineending.
- Less critical : pom properties are apparently not interpolated in
assembly descriptors.
I attached a small testcase the shows the issue. Unpack it and do:
mvn clean install
unzip -l target/assembly-trunkbuggy-1.2.3-SNAPSHOT-test.zip
You should see that both copies of the test.txt file have a
length of 337 bytes.
Now move your local repo away for a moment, build the trunk, comment
out the repositories in my test's pom, build it again, and you
should
see that the test.txt copies in the zip are empty.
As far as I can tell, there has not been any commit since the
timestamp of the snapshot that could have an obvious impact on these
problems.
I also tried doing deploy:deploy-file with the snapshot itself, to
deploy it internally, but somehow that triggered a whole
different set
of problems. (ClassNotFoundExceptions etc)
I'll happily report this on Jira, but I thought I'd poke here first,
since it doesn't seem clear how the regression could have
happened. At
some point I vaguely suspected the snapshot could have been built
against uncommitted code ... ?
Can someone shed some light on this? Also, since it doesn't seem
that
the plugin is ready for a beta-2 release just yet (or is it? can
anyone do it ?), could anyone assist in changing the current
snapshot
dependencies it has, so I could do an internal release of it, in
order
to proceed with our own releases ?
Thanks a bunch !
-greg
--------------------------------------------------------------------
----
--------------------------------------------------------------------
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Dennis Lundberg
---------------------------------------------------------------------
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]
---
John Casey
Committer and PMC Member, Apache Maven
mail: jdcasey at commonjava dot org
blog: http://www.ejlife.net/blogs/john
rss: http://feeds.feedburner.com/ejlife/john