I always assumed this was just the way maven does things :).  I think this
would be a really useful improvement, thank you!

On Nov 8, 2007 9:53 PM, EJ Ciramella <[EMAIL PROTECTED]> wrote:

> So no one else has mentioned this?  Multiple war files rebuilding every
> pass?
>
> Or jars rebuilding all the time?
>
> I'll try to get a patch together for the war stuffs sometime over the next
> few days.
>
> -----Original Message-----
> From: Wayne Fay [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 08, 2007 2:57 PM
> To: Maven Users List
> Subject: Re: maven constantly rebuilding everything
>
> This is certainly the right way to do it, but as far as I know/have
> seen, this is not currently how it is being done.
>
> Wayne
>
> On 11/8/07, EJ Ciramella <[EMAIL PROTECTED]> wrote:
> > Ok, so we're going to copy/paste a solution?
> >
> > Shouldn't there be a generic "artifact" type jar that jar/war/ear/zip
> depend upon?
> >
> >
> >
> > -----Original Message-----
> > From: Wayne Fay [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, November 08, 2007 1:05 PM
> > To: Maven Users List
> > Subject: Re: maven constantly rebuilding everything
> >
> > Probably need to add the addMavenDescriptor option to the war plugin.
> > Its annoying when the plugins aren't all in sync on these common jar
> > issues.
> >
> > I'd copy the code from m-jar-p and if it does what you need it to do,
> > then I'd go file a JIRA and attach your patch. (Thanks EJ.)
> >
> > Or just open a JIRA but you know it will not be resolved as quickly as
> > you require.
> >
> > Wayne
> >
> > On 11/8/07, EJ Ciramella <[EMAIL PROTECTED]> wrote:
> > > And the saga continues - I can see pom.properties going into the mvn
> generated war file as well (so that's getting built every time).
> > >
> > > I see that war doesn't have the addMavenDescriptor option, I can't
> seem to get either warSourceExcludes or dependentWarExcludes to work either.
> > >
> > > Any suggestions guys?
> > >
> > > -----Original Message-----
> > > From: EJ Ciramella [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, November 08, 2007 11:04 AM
> > > To: Maven Users List
> > > Subject: RE: maven constantly rebuilding everything
> > >
> > > Done!
> > >
> > > http://jira.codehaus.org/browse/MSOURCES-28
> > >
> > > (apparently, I already had an account)
> > >
> > > To the next issue -  install apparently installs regardless of if the
> jar is new or not, see below:
> > >
> > > > > [INFO] Installing
> > > > >
> E:\work\up-svcs\lty\proj\LTY-P200712\backoffice\core\target\backofficeCore-
> P200712-SNAPSHOT.jar to
> E:\work\m2\Repository\lty\backofficeCore\P200712-SNAPSHOT\backofficeCore-
> P200712-SNAPSHOT.jar
> > >
> > > Since I added the following to my pom, I'd expect this to NOT be
> happening:
> > >
> > >            <plugin>
> > >              <artifactId>maven-jar-plugin</artifactId>
> > >              <configuration>
> > >                <archive>
> > >                  <addMavenDescriptor>false</addMavenDescriptor>
> > >                </archive>
> > >              </configuration>
> > >            </plugin>
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Roland Asmann [mailto:[EMAIL PROTECTED]
> > > Sent: Thursday, November 08, 2007 10:55 AM
> > > To: Maven Users List
> > > Subject: Re: maven constantly rebuilding everything
> > >
> > > Go here: http://jira.codehaus.org/browse/MSOURCES
> > > Open up an account (it's free ;-) ) and fill out a new issue.
> > >
> > >
> > >
> > > On Thursday 08 November 2007 16:52, EJ Ciramella wrote:
> > > > Um, how does one file a jira ticket for something like this?
> > > >
> > > > -----Original Message-----
> > > > From: Roland Asmann [mailto:[EMAIL PROTECTED]
> > > > Sent: Thursday, November 08, 2007 10:50 AM
> > > > To: Maven Users List
> > > > Subject: Re: maven constantly rebuilding everything
> > > >
> > > > >From the description of the source:jar-plugin
> > > >
> > > > (http://maven.apache.org/plugins/maven-source-plugin/jar-mojo.html),
> I
> > > > derive that this configuration is not possible in the source-jar.
> > > >
> > > > Maybe filing a JIRA might help, until then you can only ignore it
> (and live
> > > > with the rebuild every time) or remove the source:jar-run from your
> POM.
> > > >
> > > > On Thursday 08 November 2007 16:33, EJ Ciramella wrote:
> > > > > So I added a snippet of configuration from here:
> > > > >
> > > > > http://jira.codehaus.org/browse/MJAR-7
> > > > >
> > > > > But the same kind of configuration supplied to the source plugin
> does
> > > > > nothing (and it too rebuilds the source jar every time even though
> there
> > > > > are no changes).
> > > > >
> > > > >
> > > > > -----Original Message-----
> > > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED]
> > > > > Sent: Thursday, November 08, 2007 10:20 AM
> > > > > To: Maven Users List
> > > > > Subject: RE: maven constantly rebuilding everything
> > > > >
> > > > > Rebuilding this same module with -X -e turned on, I see this:
> > > > >
> > > > > [DEBUG] isUp2date: false (Input file
> > > > >
> E:\work\up-svcs\lty\proj\LTY-P200712\backoffice\core\pom.properties is
> > > > > newer.)
> > > > >
> > > > > What exactly is this file and how does it get created?
> > > > >
> > > > > -----Original Message-----
> > > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED]
> > > > > Sent: Thursday, November 08, 2007 10:12 AM
> > > > > To: Maven Users List
> > > > > Subject: RE: maven constantly rebuilding everything
> > > > >
> > > > > So we regularly use "mvn install".  I didn't think that did a
> "clean"
> > > > > anywhere in its lifecycle.
> > > > >
> > > > > And yes, I understand that if the sources have changed, it will
> > > > > recompile, etc on down the line, but there are not source file
> changes,
> > > > > no sync, just "mvn install" then up arrow and run it again and it
> will
> > > > > build up the jars again, here's a look at the output from the "up
> arrow"
> > > > > pass.  Is this because of our use of snapshot versions or
> something?
> > > > >
> > > > > [INFO]
> > > > > NOTE: Maven is executing in offline mode. Any artifacts not
> already in
> > > > > your local repository will be inaccessible.
> > > > >
> > > > > [INFO] Scanning for projects...
> > > > > [INFO]
> > > > >
> -------------------------------------------------------------------------
> > > > >-- - [INFO] Building Backoffice Core Engine
> > > > > [INFO]    task-segment: [install]
> > > > > [INFO]
> > > > >
> -------------------------------------------------------------------------
> > > > >-- - [INFO] [resources:resources]
> > > > > [INFO] Using default encoding to copy filtered resources.
> > > > > [INFO] [compiler:compile]
> > > > > [INFO] Nothing to compile - all classes are up to date
> > > > > [INFO] [resources:testResources]
> > > > > [INFO] Using default encoding to copy filtered resources.
> > > > > [INFO] [compiler:testCompile]
> > > > > [INFO] Nothing to compile - all classes are up to date
> > > > > [INFO] [surefire:test]
> > > > > [INFO] Surefire report directory:
> > > > > E:\work\up-svcs\lty\proj\LTY-P200712\reportsdirectory
> > > > >
> > > > > -------------------------------------------------------
> > > > >  T E S T S
> > > > > -------------------------------------------------------
> > > > > There are no tests to run.
> > > > >
> > > > > Results :
> > > > > Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
> > > > >
> > > > > [INFO] [jar:jar]
> > > > > [INFO] Building jar:
> > > > >
> E:\work\up-svcs\lty\proj\LTY-P200712\backoffice\core\target\backofficeCor
> > > > >e- P200712-SNAPSHOT.jar [INFO] Preparing source:jar
> > > > > [WARNING] Removing: jar from forked lifecycle, to prevent
> recursive
> > > > > invocation. [INFO] No goals needed for project - skipping
> > > > > [INFO] [source:jar {execution: attach-source}]
> > > > > [INFO] Building jar:
> > > > >
> E:\work\up-svcs\lty\proj\LTY-P200712\backoffice\core\target\backofficeCor
> > > > >e- P200712-SNAPSHOT-sources.jar [INFO] [install:install]
> > > > > [INFO] Installing
> > > > >
> E:\work\up-svcs\lty\proj\LTY-P200712\backoffice\core\target\backofficeCor
> > > > >e- P200712-SNAPSHOT.jar to
> E:\work\m2\Repository\lty\backofficeCore\P20
> > > > > 0712-SNAPSHOT\backofficeCore-P200712-SNAPSHOT.jar
> > > > > [INFO] Installing
> > > > >
> E:\work\up-svcs\lty\proj\LTY-P200712\backoffice\core\target\backofficeCor
> > > > >e- P200712-SNAPSHOT-sources.jar to
> E:\work\m2\Repository\lty\backoffice
> > > > > Core\P200712-SNAPSHOT\backofficeCore-P200712-SNAPSHOT-sources.jar[INFO]
> > > > >
> ------------------------------------------------------------------------
> > > > > [INFO] BUILD SUCCESSFUL
> > > > > [INFO]
> > > > >
> ------------------------------------------------------------------------
> > > > > [INFO] Total time: 4 seconds
> > > > > [INFO] Finished at: Thu Nov 08 10:08:12 EST 2007
> > > > > [INFO] Final Memory: 8M/254M
> > > > > [INFO]
> > > > >
> ------------------------------------------------------------------------
> > > > >
> > > > > -----Original Message-----
> > > > > From: Roland Asmann [mailto:[EMAIL PROTECTED]
> > > > > Sent: Thursday, November 08, 2007 9:55 AM
> > > > > To: Maven Users List
> > > > > Subject: Re: maven constantly rebuilding everything
> > > > >
> > > > > What command are you running? If you start (or end) your builds
> with
> > > > > 'clean', it is only logical that Maven rebuilds everything.
> > > > >
> > > > > Also, if you checkout your sources from SCM, Maven can't see that
> there's
> > > > > no changes and therefor will build everything again.
> > > > >
> > > > > On Thursday 08 November 2007 15:49, EJ Ciramella wrote:
> > > > > > I've just noticed kinda a little delemma here.  From build to
> build,
> > > > > > when NOTHING has changed inside module "A", I can see that its
> still
> > > > > > rebuilding the jar for this particular module.
> > > > > >
> > > > > > Is there any reason this should be happening?  Like say it is
> set to
> > > > > > build a "snapshot" version?  I think it would notice that the
> source
> > > > > > directory doesn't contain any changes and not build.
> > > > > >
> > > > > > Any help/suggestions would be greatly appreciated.
> > >
> > > --
> > > Roland Asmann
> > >
> > > CFC Informationssysteme Entwicklungsgesellschaft m.b.H
> > > Bäckerstrasse 1/2/7
> > > A-1010 Wien
> > > FN 266155f, Handelsgericht Wien
> > >
> > > Tel.: +43/1/513 88 77 - 27
> > > Fax.: +43/1/513 88 62
> > > Email: [EMAIL PROTECTED]
> > > Web: www.cfc.at
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> >
> >
> > ---------------------------------------------------------------------
> > 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]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to