Jeremy Carroll wrote:
I think this comes down to saxon as the issue
is this helpful?
http://svn.apache.org/viewvc/servicemix/smx4/bundles/tags/org.apache.servicemix.bundles.saxon-9.1.0.1_1/pom.xml?view=markup
It seems to me that the servicemix project, which I do not know, has its own
Maven repo with Saxon in it:
http://svn.apache.org/repos/asf/servicemix/m2-repo/net/sf/saxon/
"If you want to get a specific library into the Central repository,
all you need to do is sign up for an account on https://issues.sonatype.org/,
create an artifact bundle, and upload it to a staging repository.
Sonatype will perform some due diligence to make sure that the
artifact has a license compatible with unrestricted distribution,
and we will then promote the uploaded artifacts to the Central
Maven repository."
--
https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+Maven+Central
Perhaps, this is what we need to do.
Hopefully, we are not the only one in the world wanting Saxon artifacts in
the Maven Central repository.
Paolo
the other items (CyberNeko, XML Commons) may be work to find the right
links ...
[5] http://repo1.maven.org/maven2/nekohtml/nekohtml/0.9.5/
[6] http://repo1.maven.org/maven2/xml-resolver/xml-resolver/1.2/
:-)
Paolo
Jeremy
Jeremy Carroll wrote:
On 11/12/2010 11:51 AM, Paolo Castagna wrote:
Also (from the JenaProposal):
"The Jena GRDDL Reader has some additional dependencies:
http://jena.sourceforge.net/grddl/license.html"
Also, this relates to the release process and publishing of artifacts
in the Maven Central repository.
I am still unclear if these sort of messages is appropriate here or
they should go to jena-devel.
The Jena GRDDL Reader has these dependencies (in addition to Jena2
and ARQ): Saxon-HE v9.x(?) [1], CyberNeko HTML Parser v0.9.5(?) [2],
BrowserLauncher2 v1.0(?) [3] and XML Commons Resolver v1.2 (?) [4].
AFAIK only nekohtml and xml-commons-resolver are currently in the
Maven repo [5,6].
I don't see where XML Commons Resolver is actually used, but this
could just be my ignorance of Xerces and/or Saxon internals.
How this will impact the building/releasing process within the
Apache incubator?
Maven artifacts are not mandatory (which is good):
"Releases for podling MUST be distributed through
http://www.apache.org/dist/incubator/podling In addition,
the Podling MAY choose to distribute approved releases through
other channels like the central Maven repository." [7]
However, I'd like to publish GRDDL artifacts in the Maven repo,
as well as all the other Jena artifacts [8].
These are also relevant:
"Besides, we discourage putting release repository/pluginRepository
in your POM. In ideal conditions, all your dependencies should
be already in central and central repository is self-contained.
Otherwise people's build might break because of missing dependencies.
If some of your dependencies are not in central, please upload them
using our 3rd-party artifacts bundle upload service." [9] via [10]
"While most projects understand the importance of publishing artifacts
to Central, there are still a few projects out there that don't have
the same appreciation. When a project refuses to upload artifacts to
Central, for whatever reason, we encourage people to submit artifact
bundles to Central themselves.
Sonatype is replacing this process with a self-serve approach. If you
want to get a specific library into the Central repository, all you
need to do is sign up for an account on https://issues.sonatype.org/,
create an artifact bundle, and upload it to a staging repository.
Sonatype will perform some due diligence to make sure that the
artifact has a license compatible with unrestricted distribution,
and we will then promote the uploaded artifacts to the Central
Maven repository." [11]
You can include me with the people who do appreciate finding artifacts in
the Maven Central repository (no matter how they are produced: Maven,
Ant+Ivy,
etc.).
Any help/suggestion is more than welcome,
Paolo
[1] http://saxon.sourceforge.net/
[2] http://sourceforge.net/projects/nekohtml/
[3] http://browserlaunch2.sourceforge.net/
[4] http://xml.apache.org/commons/
[5] http://repo1.maven.org/maven2/nekohtml/nekohtml/0.9.5/
[6] http://repo1.maven.org/maven2/xml-resolver/xml-resolver/1.2/
[7]
http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
[8] http://repo2.maven.org/maven2/com/hp/hpl/jena/
[9]
https://docs.sonatype.org/display/Repository/Central+Sync+Requirements
[10] http://www.apache.org/dev/publishing-maven-artifacts.html
[11]
https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+to+Maven+Central
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org