More info...it seems that when "pax-provision" is scanning for bundles 
in the current project, it overlooks my WAR bundle altogether and never 
adds it to the runner/deploy-pom.xml file.

Is there a setting or some such thing (aside from having to specify my 
WAR bundle using deployURLs) that can make pax-provision pick up and 
deploy my WAR bundle?



Craig Walls wrote:
> I've all but started over on the project and *this* time, it seems to 
> build fine, regardless of whether I'm building the entire project or the 
> individual WAR bundle project.
>
> So, my original problem has past. Now, however, I do a pax-provision and 
> all of the bundles except for the WAR bundle gets installed. Any obvious 
> reason why that'd be the case?
>
> Note that in order to get a WAR file out of the project, I had to tweak 
> the WAR bundle's pom.xml to have "war" packaging and then setup the 
> plugin to support "war" packaging.Other than that, it's a fairly typical 
> WAR bundle as far as I can tell.
>
>
>
>
> Stuart McCulloch wrote:
>   
>> 2008/9/23 Craig Walls <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
>>
>>
>>     I've got a Pax Construct created project that includes a web
>>     bundle (ie,
>>     a bundle that is a WAR not a JAR). I've created WAR bundles
>>     before...no
>>     problem. I've even used the Maven bundle plugin and followed
>>     directions
>>     like those at
>>     http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
>>     and
>>     
>> http://wiki.ops4j.org/confluence/display/ops4j/Getting+the+benefits+of+maven-bundle-plugin+in+other+project+types.
>>
>>     But I've not yet successfully created a WAR bundle as part of a Pax
>>     Construct project. I've tweaked the settings for the bundle plugin to
>>     include "war" project types in the web project's pom.xml. If I
>>     build the
>>     web project by itself, it seems to work fine. However, if I build the
>>     parent project (the one containing the web bundle project), I get
>>     errors
>>     saying that it can't find Compass' Searchable annotation.
>>
>>     Let me explain that part a bit more: My web bundle depends on an index
>>     service bundle that depends on a domain bundle that has classes in it
>>     that are annotated with Compass' Searchable annotation. So, the web
>>     bundle transitively depends on Searchable.
>>
>>     I've done pax-import-bundle for the index, domain, and Compass
>>     bundles...no problems there. And, in fact, if I build the web bundle
>>     with "bundle" packaging, I have no troubles. And, like I said, the web
>>     bundle builds fine by itself. But it fails to build as part of the
>>     overall project build.
>>
>>     My guess is that I need to tweak the bundle plugin settings somewhere
>>     other than in the web project's pom.xml. But I've tried a few
>>     variations
>>     of the change and so far no luck. I was hoping someone here would've
>>     already tried to build WAR bundles with Pax Construct and would
>>     have the
>>     insight I need to get this tackled.
>>
>>
>> Hi Craig,
>>
>> Personally I haven't tried building war files with the tools, but
>> if it works with bundle packaging then it should be possible to
>> get it working for war files. So it's either a configuration issue,
>> or a flag in the tooling needs fixing - shouldn't be hard to fix.
>>
>> If you can somehow give me access to a test setup then I can
>> look at it later this week, otherwise I'll need a bit more time to
>> setup my own test project...
>>  
>>
>>     I'll provide more details if necessary...
>>
>>
>> the error output from the end of "mvn -X install" would be useful
>>
>>     Thanks,
>>     Craig
>>     _______________________________________________
>>     general mailing list
>>     [email protected] <mailto:[email protected]>
>>     http://lists.ops4j.org/mailman/listinfo/general
>>
>>
>> -- 
>> Cheers, Stuart
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> general mailing list
>> [email protected]
>> http://lists.ops4j.org/mailman/listinfo/general
>>   
>>     
>
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
>   


_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to