[rules-dev] maven assembler

Mark Proctor mproctor at codehaus.org
Sun Apr 22 06:39:18 EDT 2007


At the moment we have 3 assemblies, bin, src, brms. I couldn't get the 
drools-*.jar libs to go i na different direction to the dependencies, so 
now all jars are in the same directory. Also for ease of distribution I 
don't think I'm going to have a bin  (without deps) and bin-withdeps, 
I'll just package the deps in as default now.
http://anonsvn.labs.jboss.com/labs/jbossrules/trunk/src/main/assembly/

build.xml and ant are now deprecated and most likely don't work, we will 
remove soon.

The documentation and the eclipse plugin are now profiles 
-Ddocumentation=true and -Declipse=true. However it seems that somehow 
the docbook pathing has got screwed and isn't outputting properly, edson?

Mark
Geoffrey De Smet wrote:
> > PS I was trying to make a way to put dependencies in a seperate "lib"
> > folder, but maven didn't recognise the <dependencySets> tag - just
> > thought it would make for a neater distro for those not using maven.
>
> Are you using the war or the assembly plugin to create the war?
>
> Both versions are locked down in the parent pom (which will be 
> enforced from maven 2.1 btw)?
>
> They released maven-assembly-plugin 2.2-beta1, and I used 
> dependencySet successfully in there. What exactly do you want to 
> assemble?
>
> PS: to keep the "mvn install" on the parent pom with all modules fast, 
> I can really recommend to do assembly's in a seperate profile. I 
> usually call this profile "production", but "complete" would be a good 
> name too.
>
> <profiles>
>   <profile>
>     <id>production</id>
>     <build/plugins/plugin>
>       <artifactId>maven-assembly-plugin</>
>       <execution>
>         <phase>package</>
>         <goals/goal>assembly:attached</>
>       </>
>       <configuration>...
>
> So normal builds do:
>   mvn install
>
> Complete builds do:
>   mvn -Pproduction install
>
> Other examples of goals that take to long are jar signing etc for 
> webstart, that really needs to be in the "production" profile.
>
> With kind regards,
> Geoffrey De Smet
>
>
> Michael Neale wrote:
>> BRMS is now added as a seperate file (just the war).
>> Its a largish file (~20 meg it will be, all told) - so one other idea 
>> is a seperate download.
>>
>> Thoughts?
>>
>> Michael.
>>
>
>>
>> Michael.
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>




More information about the rules-dev mailing list