I don't think we should create artifacts from test jars.  I guess
hadoop-gremlin does that now and it prevents you from doing simple stuff
like:

mvn clean install -DskipTests

if it's the first time you're building a particular version (the artifact
can't be found)

[ERROR] Failed to execute goal on project spark-gremlin: Could not resolve
dependencies for project
org.apache.tinkerpop:spark-gremlin:jar:3.1.1-incubating: Failure to find
org.apache.tinkerpop:hadoop-gremlin:jar:tests:3.1.1-incubating in
http://repo.maven.apache.org/maven2 was cached in the local repository,
resolution will not be reattempted until the update interval of central has
elapsed or updates are forced -> [Help 1]

It has lead to a lot of confusion with the release and it's testing for
purpose of VOTE.  Is there a really good reason that we have to structure
the project this way? Or is there some other way to change the poms so that
this works without having to first build without skipTests? What other
options are available here?

Reply via email to