Hi,

Thank you for the suggestion. We're thinking about that. To play safely, I suggest that we wait a bit so that more people can try it out and further improve the plugin to a reasonable good quality.

Thanks,
Raymond

----- Original Message ----- From: "Daniel Kulp" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, December 13, 2007 8:55 AM
Subject: Re: How to run incremental builds of the Tuscany SCA tree



That's pretty cool.   Any thoughts about submitting that to the maven
team?

Dan


On Thursday 13 December 2007, Raymond Feng wrote:
Yes, that's right.

Thanks,
Raymond

----- Original Message -----
From: "Luciano Resende" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, December 13, 2007 4:04 AM
Subject: Re: How to run incremental builds of the Tuscany SCA tree

> On Dec 12, 2007 4:44 PM, Raymond Feng <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> Beyond performance, I don't think svn stat is good way to handle
>> the case that the project has been updated from svn but the build
>> is not run yet. I
>> now ported the timestamp check from the maven-compiler-plugin and
>> it should
>> give us the capability to be incremental.
>
> Does this mean i can have an incremental build just by executing the
> command below, and don't need the markers anymore ?
>
> mvn -o org.apache.tuscany.sca:tuscany-maven-incremental-build:build
>
>> http://svn.apache.org/viewvc?rev=603783&view=rev
>>
>> Thanks,
>> Raymond
>>
>> ----- Original Message -----
>> From: "Jean-Sebastien Delfino" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>>
>> Sent: Wednesday, December 12, 2007 3:49 PM
>> Subject: Re: How to run incremental builds of the Tuscany SCA tree
>>
>> > Jean-Sebastien Delfino wrote:
>> >> Raymond Feng wrote:
>> >>> Hi,
>> >>>
>> >>> I tried the plugins and it works well.
>> >>>
>> >>> I also made the following improvements:
>> >>>
>> >>> 1) Integrate the plugin with maven scm capability, i.e. use
>> >>> APIs to call
>> >>> "svn status" to detect if there are any local changes against
>> >>> SVN repo.
>> >>> (Pretty fast for a single module).
>> >>
>> >> Any idea of how long it takes if you run it from the top of the
>> >> tree?
>> >
>> > I tried it myself. Svn status on each module takes too long,
>> > defeating the
>> > purpose of the plugin.
>> >
>> > If you don't want to create .modified marker files, you can
>> > compare the timestamps of the source files + pom.xml and the
>> > timestamp of a marker file that the plugin can create under the
>> > target directory to record when
>> > it was run.
>> >
>> > You could also check the timestamps of .class files and the .war
>> > or .jar
>> > files but that assumes more knowledge of the structure of the
>> > module. --
>> > Jean-Sebastien
>> >
>> > -----------------------------------------------------------------
>> >---- 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]
>
> --
> Luciano Resende
> Apache Tuscany Committer
> http://people.apache.org/~lresende
> http://lresende.blogspot.com/
>
> --------------------------------------------------------------------
>- 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]



--
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

---------------------------------------------------------------------
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