Kengo Seki created BIGTOP-3458:
----------------------------------

             Summary: Fix broken dependency on groovy-all in the test framework
                 Key: BIGTOP-3458
                 URL: https://issues.apache.org/jira/browse/BIGTOP-3458
             Project: Bigtop
          Issue Type: Bug
          Components: tests
            Reporter: Kengo Seki
            Assignee: Kengo Seki
             Fix For: 1.5.0


When building release artifacts following [the "How to release" 
wiki|https://cwiki.apache.org/confluence/display/BIGTOP/How+to+release#Howtorelease-6.BuildandDeployArtifacts],
 I came across the following error.

{code}
$ mvn clean deploy -Prelease -f bigtop-test-framework/pom.xml
[INFO] Scanning for projects...
[INFO] 
[INFO] ----------------< org.apache.bigtop.itest:itest-common >----------------
[INFO] Building iTest: system and integration testing in the cloud 1.5.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.912 s
[INFO] Finished at: 2020-12-02T10:54:42+09:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project itest-common: Could not resolve 
dependencies for project org.apache.bigtop.itest:itest-common:jar:1.5.0: 
Failure to find org.codehaus.groovy:groovy-all:jar:2.5.4 in 
https://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]
{code}

This error is introduced by BIGTOP-3395 and BIGTOP-3399. I upgraded Groovy 2.4 
to 2.5 in these issues, but [groovy-all jar is no longer provided from that 
version|https://groovy-lang.org/releasenotes/groovy-2.5.html]. So we have to 
import groovy-all pom in the parent module and enumerate required modules 
(e.g., groovy-ant or groovy-json) in the children.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to