이클립스에서 내 그라들 종속성 업데이트
제 일식에는 간단한 그라들 프로젝트가 있습니다.몇 개의 아파치 http jar를 포함하도록 build.gradle을 업데이트합니다...
dependencies {
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
compile 'org.apache.httpcomponents:httpclient:4.2.3'
compile "org.apache.httpcomponents:httpmime:4.2.3"
testCompile group: 'junit', name: 'junit', version: '4.+'
}
하지만 Apache HTTP를 참조하는 내 코드에서는 다음과 같은 정보를 얻을 수 있습니다.
The import org.apache.http cannot be resolved
이클립스가 내 build.gradle의 새로운 종속성을 확인할 수 있도록 해야 하는 팁이 있습니까?
저는 청소를 하려고 했지만, 그것은 작동하지 않습니다.내 Gradle 플러그인은 다음과 같습니다.
Gradle IDE 3.3.0.201307040643-RELEASE org.springsource.ide.eclipse.gradle.feature.feature.group GoPivotal, Inc.
패키지 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭할 때 나타나는 "Gradle" 상황에 맞는 메뉴에서 "의존 관계 새로 고침"을 선택해야 합니다.
Eclipse에서 Gradle 프로젝트를 업데이트하려면 다음 단계를 수행합니다.
- 먼저 이클립스 그라들 플러그인이 포함되어 있는지 확인하십시오.
apply plugin : 'eclipse' - 그런 다음 터미널의 프로젝트 디렉토리로 이동합니다.유형
gradle clean그리고 나서.gradle eclipse. - 그런 다음 Eclipse 방식으로 프로젝트로 이동하여 프로젝트를 새로 고칩니다(Project Explorer로 이동하거나 프로젝트의 루트를 선택하고 F5를 눌러 새로 고칩니다). 또는 상황에 맞는 메뉴에서 마우스 오른쪽 버튼을 클릭하여 새로 고칩니다.
Eclipse 플러그인 문서를 보면서 클래스 경로를 재구성하고 필요한 종속성을 업데이트하는 몇 가지 유용한 작업을 발견했습니다.
- 첫 번째 시도
gradle cleanEclipseEclipse 구성을 완전히 정리합니다.이 작업이 수행되지 않으면 다음과 같은 보다 구체적인 작업을 시도할 수 있습니다.gradle cleanEclipseProject.project 파일을 제거합니다.gradle cleanEclipseClasspath프로젝트의 클래스 경로를 비우다
- 마침내.
gradle eclipseEclipse 구성을 다시 작성합니다.
"의존성 관리"가 사용 가능한지 확인해야 합니다.이렇게 하려면 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 "Gradle" 하위 메뉴로 이동한 다음 "Dependency Management 사용"을 클릭합니다.그러면 Gradle이 모든 종속성을 로드해야 합니다.
위의 모든 옵션을 시도했지만 여전히 오류가 발생했습니다. 제 경우 다음 작업이 수행된 후 이클립스에 그라들 설치 디렉토리를 설정하지 않았습니다.
eclipse -> 창 -> 환경설정 -> Gradle -> "로컬 설치 디렉토리 선택"
찾아보기 버튼을 클릭하고 경로를 제공합니다.
질문에 답하더라도, 다른 사람이 비슷한 문제에 직면했을 때 공유할 것으로 생각됩니다.
건배!
제 경우 Spring Tools Suite(기본적으로 Eclipse)에서 이상한 문제를 해결했는데, Spring Boot 업그레이드를 시도한 후 변경 사항이 적용되지 않는 것 같습니다.
프로젝트 오른쪽 클릭 -> Gradle -> Gradle 프로젝트 새로 고침
언급URL : https://stackoverflow.com/questions/17907927/update-my-gradle-dependencies-in-eclipse
'programing' 카테고리의 다른 글
| IE10은 IE7 모드에서 렌더링합니다.표준 모드를 적용하는 방법은 무엇입니까? (0) | 2023.04.29 |
|---|---|
| 웹 사이트 프로젝트 유형과 함께 C# 6을 사용하는 방법은 무엇입니까? (0) | 2023.04.29 |
| SELECT * [열 A 제외]를 사용하여 열을 테이블 A에서 제외하시겠습니까? (0) | 2023.04.29 |
| Azure 웹 작업 및 배포 슬롯 (0) | 2023.04.29 |
| 기존 Git 저장소를 다른 저장소로 가져오는 방법은 무엇입니까? (0) | 2023.04.29 |
