See MNG-735 for a patch that adds support for a 'directory' archive type

On 8/14/05, Daniel Krisher <[EMAIL PROTECTED]> wrote:
> 
> Thanks for the quick response... I've already looked at the assembly 
> plugin source, I'll put together a patch tonight or tomorrow morning and 
> submit it along with a JIRA request. 
> 
> Thanks
> Dan Krisher
> 
> On 8/14/05, Brett Porter <[EMAIL PROTECTED]> wrote:
> > 
> > Hi Daniel,
> > 
> > This sounds like a reasonable request. There are two things I can think 
> > of:
> > - create an assembly type that is just the directory
> > - pass a flag to the assembly plugin to not create the archive
> > 
> > The second would be preferable if at some point you intend to use the
> > archive to distribute. You could then pass it on the command line (or
> > place a small profile in the directory to always do it under
> > development), and use the intermediate directory under target. 
> > 
> > Could you please file this as a JIRA request? Also, if that is what
> > you want to do, it would be a fairly simple change so if you want to
> > make that change locally and submit a patch, we'd greatly appreciate
> > it :)
> > 
> > Thanks,
> > Brett
> > 
> > On 8/15/05, Daniel Krisher <[EMAIL PROTECTED]> wrote:
> > > I recently made the jump from Ant to Maven (2.0-beta snapshot), and I 
> > must 
> > > say that I am very impressed. Having never used Maven before, it only 
> > took a
> > > couple of hours to set up a fairly complex multi-module build process. 
> > We
> > > had spent a significant amount of time attempting to engineer a 
> > generic 
> > > ant-based build process by specifying inter-module dependancies, the 
> > result
> > > was a very messy practically unmaintainable set of build files 
> > (although
> > > they worked...). With maven, the setup was a breeze and we have gained 
> > 
> > > better maintainability and extensibility. My only gripe is the lack of
> > > documentation for Maven 2.0, which is completely understandable being 
> > a
> > > pre-release application.
> > >
> > > The one thing I have not been able to figure out with Maven is how to 
> > build 
> > > our application in a manner suitable for immediate use on the system 
> > it is
> > > being built on. I have been using the assembly plugin to specify the
> > > structure of the application, including dependancies, an executable 
> > jar, and 
> > > configuration/data files, which works just fine:
> > >
> > > assembly.tar.bz2:
> > > Application.jar (the executable jar)
> > > lib/ (directory containing all dependencies)
> > > config/ (directory containing runtime configuration) 
> > > data/ (directory containing data files)
> > >
> > > Our application is an OpenGL-based visualization tool, and 
> > unfortunately,
> > > much of the testing can not be easily automated (we need to analyze 
> > the
> > > appearance of OpenGL scenes). This means that during development, we
> > > frequently and repeatedly run the application after a build. Using the
> > > assembly plugin is the only way I have found to create the correct 
> > directory 
> > > structure for the application, however I would like to do this without
> > > actually archiving the components (i.e. create the file structure but 
> > don't
> > > tar/zip/etc it). Building the archive takes a significant amount of 
> > time, 
> > > and more often than not, we don't ever use the archive (except to 
> > extract
> > > the contents to the filesystem, run the application, and repeat the
> > > process).
> > >
> > > So my question is... Is there a way to specify an assembly-like 
> > structure ( 
> > > e.g. using bin.xml) to create a non-archived assembly?
> > >
> > >
> > > --
> > > Daniel Krisher
> > >
> > >
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> 
> -- 
> Daniel Krisher 




-- 
Daniel Krisher

Reply via email to