SpoonLabs / astor

Automatic program repair for Java with generate-and-validate techniques :v::v:: jGenProg (2014) - jMutRepair (2016) - jKali (2016) - DeepRepair (2017) - Cardumen (2018) - 3sfix (2018)
https://hal.archives-ouvertes.fr/hal-01321615/document
GNU General Public License v2.0
205 stars 107 forks source link

Could not build astor because of use of http in newer maven #327

Open JakkuSakura opened 3 years ago

JakkuSakura commented 3 years ago
mvn install -DskipTests=true

[ERROR] Failed to execute goal on project astor: Could not resolve dependencies for project org.inria.sacha.automaticRepair:astor:jar:1.1.0: Failed to collect dependencies at com.gzoltar:gzoltar:jar:0.1.1: Failed to read artifact descriptor for com.gzoltar:gzoltar:jar:0.1.1: Could not transfer artifact com.gzoltar:gzoltar:pom:0.1.1 from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [inria (http://spoon.gforge.inria.fr/repositories/releases/, default, releases+snapshots), gforge.inria.fr-snapshot (http://spoon.gforge.inria.fr/repositories/snapshots/, default, releases+snapshots), gforge.inria.fr-release (http://sachaproject.gforge.inria.fr/repositories/releases/, default, releases+snapshots), EvoSuite (http://www.evosuite.org/m2, default, releases+snapshots), sachaproject.gforge.inria.fr-release (http://sachaproject.gforge.inria.fr/repositories/releases/, default, releases+snapshots), maven.inria.fr-snapshot (http://maven.inria.fr/artifactory/spoon-public-snapshot/, default, releases+snapshots)] -> [Help 1]
martinezmatias commented 3 years ago

Hi @qiujiangkun

Thanks for reporting the issue. To overcome it, I would recommend to manually install the gzoltar dependency using mvn install:install-file The jar to be installed is located here Regards Matias

andre15silva commented 3 years ago

This is due to Maven blocking external HTTP insecure URLs (...) by default since 3.8.1. See https://maven.apache.org/docs/3.8.1/release-notes.html

You can also overcome this issue by disabling this (see https://stackoverflow.com/questions/67001968/how-to-disable-maven-blocking-external-http-repositores).

martinezmatias commented 3 years ago

Hi @andre15silva

Thanks a lot for pointing those links!