Add missing resources in generated jar files, for compatibility with Apache 
Maven Repository
--------------------------------------------------------------------------------------------

                 Key: PIVOT-260
                 URL: https://issues.apache.org/jira/browse/PIVOT-260
             Project: Pivot
          Issue Type: New Feature
            Reporter: Sandro Martini
            Priority: Minor
             Fix For: 1.3.1


To publish Pivot jars in the main Apache Maven Repository, some files must be 
added inside jars (under a META-INF directory), the full discussion thread on 
our mailing list here:

http://markmail.org/message/33a74zxgod4wbovh?q=News+on+Pivot+jars+published+via+Maven

Our build file should be modified, to include this.
And maybe renewing our self-signing certificate could be useful, too.

Extract:
ASF projects can get their artifacts published in the central Maven repository 
(eg http://repo2.maven.org/maven2/) by copying them to 
http://people.apache.org/repo/m2-ibiblio-rsync-repository/ which automatically 
syncs with the central repo. 
To do that on people.apache.org copy them to 
/x1/www/people.apache.org/repo/m2-ibiblio-rsync-repository. 
All committers should have access to do that, via ssh.

Each artifact MUST have been voted on by a PMC and comply with all the release 
requirements like having LICENSE, NOTICE, DISCLAIMER files, be signed, and 
indicate they're incubating artifacts in the name eg by including the 
"-incubating" suffix in the artifact name. A common way of getting that vote 
done is by including the artifacts to be published in a staging area which is 
pointed to in the release VOTE. 

Signed in Apache jargong only means ".asc" files. Those are so called detached 
PGP signatures, and from that it is possible to verify authenticity of 
artifacts published. 
See http://www.apache.org/info/verification.html for more info, and perhaps you 
are interested in http://www.apache.org/dev/release-signing.html as well in 
case you end up cutting the releases. Once the troubled server (Minotaur?) is 
back up and working properly again, you will also find interesting data at 
http://www.apache.org/~henkp/trust/apache.html (or there about).

Maven wants the POMs to be present, but succeeds even without them. 
Maven also have deployment tools, so once the release is properly cut, the 
publishing to Maven central will go via a "mvn deploy:deploy-file" which if it 
is not given a POM will create a skeletal one, which I think for our usage is 
good enough (we don't
have dependencies).



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to