On 11/10/14, 2:09 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>Ok so I just added the 4 documents to the project ... should be ok now :-)
>
>Would this slightly modified, but more Maven-like workflow be ok?
>
>I create a Jenkins job on the official Apache Jenkins (As this is the
>only place I can have the SNAPSHOT version deployed to Apaches Maven
>repository. https://builds.apache.org/view/E-G/view/Flex/job/flex-tool-api

You can definitely use builds.a.o, but I think we need to see “last
successful artifacts” at that link that contains the source zip and tar.gz
files (and md5 files for them).

>
>The build would automatically create the complete API docs and create the
>source jars, but this is only done for a release build. For snapshot
>builds this doesn't happen automatically.

I don’t think we can vote on sources in jars, or do you know for a fact
that other Maven releases do this?  Maven Central has jars for lots of
Apache projects, but those projects also seem to have source tar.gz and
zip files as their non-Maven, but official Apache release artifacts.


I also just realized that as part of release approval we’re supposed to
get a source package and run a build script packaged with it that creates
the jar.  We’ve used Ant for everything so far, but it should be ok to
require us to use Maven for this one.

>Sticking exactly to the process you described would make things more
>complicated as this is intended for ANT builds and not for normal Maven
>projects (Releasing stuff is a lot easier with Maven)
>
>So if you give me an ok, I would start a Discuss thread.

Just to be clear, I would expect the Discuss thread to have a link to a
lastSuccessfulBuild on build.a.o, similar to what we have for Tour De Flex
[1].

We will pull the source packages, examine the four notice files you
submitted and follow the steps in the README to get a jar and somehow test
that it is the right jar.

Will that work for you?
-Alex

[1] http://s.apache.org/6ea
Shortened from: 
apacheflexbuild.cloudapp.net:8080/job/flex-utilities_tour-de-flex-release/l
astSuccessfulBuild/artifact/TourDeFlex/TourDeFlex3/out/



Reply via email to