Merge pull request #327 from eed3si9n/wip/download

Remove "merged artifact" error message
This commit is contained in:
eugene yokota 2020-01-07 01:52:16 -05:00 committed by GitHub
commit 3132a3eb59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 13 deletions

View File

@ -22,17 +22,18 @@ before_install:
- "[[ -d $HOME/.sdkman/bin/ ]] || rm -rf $HOME/.sdkman/"
- curl -sL https://get.sdkman.io | bash
- echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config
- echo sdkman_auto_selfupdate=true >> $HOME/.sdkman/etc/config
- source "$HOME/.sdkman/bin/sdkman-init.sh"
install:
- sdk install java $(sdk list java | grep -o "$ADOPTOPENJDK\.[0-9\.]*hs-adpt" | head -1)
- sdk install java $(sdk list java | grep -o "$ADOPTOPENJDK\.[0-9\.]*hs-adpt" | head -1) || true
- bin/fixpreloaded.sh
- unset JAVA_HOME
- java -Xmx32m -version
# detect sbt version from project/build.properties
- export TRAVIS_SBT=$(grep sbt.version= project/build.properties | sed -e 's/sbt.version=//g' ) && echo "sbt $TRAVIS_SBT"
# - export TRAVIS_SBT=1.3.3
- sdk install sbt $TRAVIS_SBT
- sdk install sbt $TRAVIS_SBT || true
# override Travis CI's SBT_OPTS
- unset SBT_OPTS
- export JAVA_OPTS="-Xms2048M -Xmx2048M -Xss6M -XX:ReservedCodeCacheSize=256M"

View File

@ -8,7 +8,6 @@ import org.apache.ivy.core.module.descriptor.Artifact
import org.apache.ivy.core.report._
import org.apache.ivy.core.resolve._
import org.apache.ivy.core.sort.SortEngine
import org.apache.ivy.util.Message
import org.apache.ivy.util.filter.Filter
import scala.concurrent.duration.Duration
@ -103,16 +102,6 @@ private[sbt] class ParallelResolveEngine(
artifactReport.getDownloadStatus match {
case DownloadStatus.SUCCESSFUL =>
size + artifactReport.getSize
case DownloadStatus.FAILED =>
val artifact = artifactReport.getArtifact
val mergedAttribute = artifact.getExtraAttribute("ivy:merged")
if (mergedAttribute != null) {
Message.warn(s"\tMissing merged artifact: $artifact, required by $mergedAttribute.")
} else {
Message.warn(s"\tDetected merged artifact: $artifactReport.")
resolver.reportFailure(artifactReport.getArtifact)
}
size
case _ => size
}
}