I think just go ahead.

I see that you have added back Checkstyle. It takes quite a lot of
execution time, and there are too much violations to be useful. Need
some strategy to deal with.

Niclas


On Mon, Sep 10, 2012 at 7:02 PM, Paul Merlin <[email protected]> wrote:
> Gang,
>
> In the branch feature/BetterArtifactsUpload I made an attempt at adding some
> features to the Build System.
>
> I need to upload SNAPSHOT artifacts of the develop branch to a maven
> repository so I added the following behavior to the uploadArchives task :
>
>
>
> By default, RELEASES are signed, SNAPSHOTS are not
> Signing can be turned on or off by setting the uploadSigned property
>
> By default, RELEASES must satisfy ReleaseSpecification, SNAPSHOT don't
> ReleaseSpecification usage can be turned on or off by setting the
> uploadReleaseSpec property
>
> By default, RELEASES are uploaded using SSH, SNAPSHOTS using WEBDAV
> Used Wagon can be overriden by setting the uploadWagon property
>
> By default, RELEASES are uploaded to OPS4J, SNAPSHOTS to Cloudbees (Used by
> the CI)
> Target repository can be overriden by setting the uploadRepository property
>
> No username/password is provided by default
> If needed set them using the uploadUsername and uploadPassword properties
>
>
>
> So. The default behavior remain untouched. Added SNAPSHOT handling which
> defaults to our
> CI setup. And every aspect is overridable using gradle properties.
>
>
> Needed changes can be reviewed at:
> https://github.com/Qi4j/qi4j-sdk/commit/58bfadf1d72d5f3b131421b279ae4874b973f8d4
>
>
> For example here is how to deploy all artifacts as SNAPSHOTs to a given
> repository:
>
> ./gradlew uploadArchives -Dversion=2.0-SNAPSHOT -PuploadReleaseSpec=false
> -PuploadWagon=what:ever:wagon
> -PuploadRepository=http://what.ever.repository/url -PuploadUsername=foo
> -PuploadPassword=bar
>
>
>
> I'd like to merge this to develop but as it's my first real change on the
> build
> system I call for a groovy code review. Once reviewed I'll update the docs
> accordingly.
>
> /Paul
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev



-- 
Niclas Hedhman, Software Developer
河南南路555弄15号1901室。
http://www.qi4j.org - New Energy for Java

I live here; http://tinyurl.com/3xugrbk
I work here; http://tinyurl.com/6a2pl4j
I relax here; http://tinyurl.com/2cgsug

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

Reply via email to