[
https://issues.apache.org/jira/browse/GIRAPH-180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13806856#comment-13806856
]
Rob Vesse commented on GIRAPH-180:
----------------------------------
I'm a little confused why the discussion here has focused on archetypes? All I
want as someone trying to consume Giraph is to be able to reference the Maven
artifacts and have Maven pull them down from the appropriate repositories.
Archetypes may be nice to have but personally I've never once felt the need to
use an archetype myself whereas I regularly consume artefacts. It seems like
archetypes should be a separate issue.
To be honest I was actually rather shocked when I searched Maven central and
Apache nexus to find no published Giraph artifacts (even snapshots) available.
What is needed for the Giraph developers to be able to start publishing these
artifacts?
As the project already uses maven it should really just be a case of
incorporating a mvn deploy step into your CI and release process somehow.
Though I presume this would be somewhat complicated by the projects targeting
of various different Hadoop versions hence why it has yet to happen?
> Publish SNAPSHOTs and released artifacts in the Maven repository
> ----------------------------------------------------------------
>
> Key: GIRAPH-180
> URL: https://issues.apache.org/jira/browse/GIRAPH-180
> Project: Giraph
> Issue Type: Improvement
> Components: build
> Affects Versions: 0.1.0
> Reporter: Paolo Castagna
> Priority: Minor
> Original Estimate: 4h
> Remaining Estimate: 4h
>
> Currently Giraph uses Maven to drive its build.
> However, no Maven artifacts nor SNAPSHOTs are published in the Apache Maven
> repository or Maven central.
> It would be useful to have Apache Giraph artifacts and SNAPSHOTs published
> and enable people to use Giraph without recompiling themselves.
> Right now users can checkout Giraph, mvn install it and use this for their
> dependency:
> <dependency>
> <groupId>org.apache.giraph</groupId>
> <artifactId>giraph</artifactId>
> <version>0.2-SNAPSHOT</version>
> </dependency>
> So, it's not that bad, but it can be better. :-)
--
This message was sent by Atlassian JIRA
(v6.1#6144)