jbi maven plugin: service assembly & attached artifact
------------------------------------------------------

                 Key: SM-2008
                 URL: https://issues.apache.org/activemq/browse/SM-2008
             Project: ServiceMix
          Issue Type: Bug
          Components: tooling
            Reporter: Kari J. Niemi


jbi maven plugin would seem the behave badly when creating a service assembly.  
At least when the pom file with packaging jbi-service-assembly contains only 
dependencies to jbi-service-units (and the project for that pom.xml does not 
contain any java code in src/main/java), the plugin first creates a jar, 
installs it as a _zip_, then creates the correct zip and installs it as an 
attached artifact. 

If I got it right from the plugins source code, it's contradicting the "correct 
way" that's referred here:
http://maven.40175.n5.nabble.com/Missing-search-results-with-assembly-attached-artifacts-td131996.html

"What happens in those cases is that you end up with empty jar, and a zip that 
has _same_ coordinates as main artifact, but only different extension. Since 
Nexus reads POM to figure out the packaging, it will think in these two cases 
it is "JAR"."

I ran in to this problem when trying to package the service assebly using the 
maven-rpm-plugin. When using dependencies to package the rpm, it just keeps 
packing the jar whiles of the service assembly -not the zip file at all. I 
suppose it's because the jar & zip files have the same maven coordinates. With 
the BCs/SEs the zip file gets the classifier "installer", and with that I can 
get the BC/SE zip file to the rpm(but I'm also getting the jar there even if 
I'm setting the dependency type to zip...)

maven 2.09,2.2.1,3 tried. latest beta of maven-rpm-plugin, 
jbi-maven-plugin:4.0,4.3...errrr....at least some combinations of these...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to