에러 발생 히스토리
1. 아래 문장을 추가했는데 리포지토리를 못찾아서 검색
implementation 'org.geotools:gt-main:27.0'
2. 메이븐 리포지토리에 이 리소스가 없어서 그렇다. URL 하나 추가(http://repo.opengeo.org)
repositories {
maven { url 'https://repo.spring.io/release' }
maven { url 'http://repo.opengeo.org' }
mavenCentral()
}
3. 했는데 이번엔 이런 에러가 뜬다. 읽어보면 http라서 못불러오겠다는 내용. 다시 검색해서 처리해주자.
Description Resource Path Location Type
Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-7.4.2-bin.zip'.
Could not resolve all dependencies for configuration
Using insecure protocols with repositories, without explicit opt-in, is unsupported.
Switch Maven repository 'maven2(http://repo.opengo.org)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols.
See https://docs.gradle.org/7.4.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
https://conandev.tistory.com/6
repositories {
maven { url 'https://repo.spring.io/release' }
maven {
url 'http://repo.opengeo.org'
isAllowInsecureProtocl = true
}
mavenCentral()
}
4. 넣어줬는데 모르는 속성이라고 에러가 난다.
위링크 댓글 보면 다른 속성명을 말해줌 그걸로 바꾸면 에러 사라짐
repositories {
maven { url 'https://repo.spring.io/release' }
maven {
url 'http://repo.opengeo.org'
allowInsecureProtocol = true
}
mavenCentral()
}
5. 그래들 에러는 사라졌는데 리포지토리가 죽었다. - http://repo.opengeo.org 접속하면 접속이 안됨
다른 리포지토리를 찾자. 우리가 쓰려는건 geotools이다.
여기도 접속이 안된다. 없어진것 같음
http://download.osgeo.org/webdav/geotools
http://download.osgeo.org 이렇게는 접속이 돼서 들어가봤는데 geotools가 있지만 다른 서버에서 다운로드하라고 돼있다.
들어가서 받아가지고 직접 연결하는 식으로 처리해야겠다. 메이븐으로 해놓고싶은데..
6. 메이븐에 있다?
애초에 implementation 문장이 잘못됀것인가.. 메이븐에 검색이 돼서 그거 다시 붙여넣었더니 에러는 없는것 같다.
// https://mvnrepository.com/artifact/org.geotools/gt-main
implementation group: 'org.geotools', name: 'gt-main', version: '27.0'
https://mvnrepository.com/artifact/org.geotools/gt-main/27.0
7. 끝난줄 알았는데 jai_core라는걸 못찾는다.
geotools가 jai_core를 의존하는것 같고 maven Central 가보니까 jar 파일이 없다.
jboss 에는 있어서 의존성 추가했는데 경로가 박혀있는건지.. 에러가 안사라진다. 좀더 봐야겠다.
https://repository.jboss.org/maven2/javax/media/jai-core/1.1.3/
댓글