728x90
반응형

개발툴 36

Maven에게 최신 버전의 종속성을 사용하도록 지시하는 방법

질문 : Maven에게 최신 버전의 종속성을 사용하도록 어떻게 지시합니까? Maven에서 종속성은 일반적으로 다음과 같이 설정됩니다. wonderful-inc dream-library 1.2.3 이제 자주 릴리스되는 라이브러리로 작업하는 경우 태그를 지속적으로 업데이트하면 다소 성 가실 수 있습니다. Maven에 항상 저장소에서 사용 가능한 최신 버전을 사용하도록 지시하는 방법이 있습니까? 답변 노트: 언급 된 LATEST 및 RELEASE 메타 버전은 6 년 전에 Maven 3 "재현 가능한 빌드를 위해" 플러그인 종속성 으로 인해 삭제되었습니다. (일반 종속성에 대해서는 여전히 완벽하게 작동합니다.) 플러그인 종속성에 대해서는이 Maven 3 호환 솔루션을 참조하십시오. 항상 최신 버전을 사용하려는 ..

개발툴/Maven 2021.06.27

Maven이 실행할 JUnit 테스트를 찾지 못함

질문 : Maven이 실행할 JUnit 테스트를 찾지 못함 나는 maven 프로그램을 가지고 있으며 잘 컴파일됩니다. mvn test 실행하면 테스트가 실행되지 않습니다 (TESTs 헤더 아래 There are no tests to run. 표시됨). -X 와 함께 실행할 때 출력뿐만 아니라 아래에 포함시킬 매우 간단한 설정 으로이 문제를 재현했습니다. 단위 테스트는 eclipse에서 잘 실행됩니다 (기본 junit 패키지와 대신 maven에서 다운로드 한 junit.jar을 포함 할 때). 또한 mvn test-compile 은 테스트 클래스 아래에 클래스를 올바르게 만듭니다. OSX 10.6.7에서 Maven 3.0.2 및 java 1.6.0_24로 실행하고 있습니다. 다음은 디렉토리 구조입니다. /..

개발툴/Maven 2021.06.26

Gradle 및 Android Studio를 통해 앱을 빌드하고 실행하는 것이 Eclipse를 사용하는 것보다 느립니다.

질문 : Gradle 및 Android Studio를 통해 앱을 빌드하고 실행하는 것이 Eclipse를 사용하는 것보다 느립니다. 나는 건물에 매번 20-30 초가 걸리는 다중 프로젝트 (~ 10 개 모듈)를 가지고 있습니다. Android Studio에서 Run을 누르면 앱을 다시 빌드 할 때마다 기다려야하는데 이는 매우 느립니다. Android Studio에서 빌드 프로세스를 자동화 할 수 있습니까? 아니면이 프로세스를 더 빠르게 만드는 방법에 대한 조언이 있습니까? Eclipse에서는 자동 빌드 덕분에 에뮬레이터에서 동일한 프로젝트를 실행하는 데 약 3-5 초가 걸립니다. 이것은 내 build.gradle 파일 (앱 모듈)입니다. buildscript { repositories { maven { u..

Eclipse 속도를 향상 시키는 방법

질문 : Eclipse 속도를 어떻게 높일 수 있습니까? Eclipse를 더 빠르게 사용하려면 어떻게해야합니까? 예 : 필요하지 않은 모든 플러그인 (Mylyn, Subclipse,…)을 비활성화합니다. Mercurial 플러그인을 사용하는 대신 TortoiseHG 를 외부 도구로 구성합니다. 답변 Eclipse 속도에 가장 영향을 미치는 세 가지 요소는 다음과 같습니다. 최신 버전의 Eclipse 사용 (2020-06, 2020 년 6 월 26 일 기준) David Balažic 의 의견 (2014 년 7 월)은 6 년 전에 작동했던 기준과 모순됩니다. Indigo (3.7.2) SR2의 "동일한"작업 공간은 4 초, Kepler SR2 (4.3.2)는 7 초, Luna (4.4.0)는 10 초 만에로..

탭 대신 공백을 사용하도록 Eclipse를 변경하는 방법

질문 : 탭 대신 공백을 사용하도록 Eclipse를 어떻게 변경합니까? 기본적으로 Eclipse 는 하드 탭 문자로 들여 씁니다. 공백으로 어떻게 변경합니까? 답변 [ 참고 : 필요한 경우 프로필을 기본 프로필로 새 이름으로 저장하면 덮어 쓸 수 없습니다.] 버전 3.6 이전 : Window->Preferences->Editors->Text Editors->Insert spaces for tabs 버전 3.6 이상 : 기본 텍스트 편집기는 Eclipse에서 많은 비 Java 편집기의 기반으로 사용됩니다. 이 설정은 3.3까지 사용할 수 없었습니다. HTML에 대해 동일한 지침을 따르하지만, CSS 파일 대신 HTML 파일을 선택합니다. 기본적으로 JSP 파일은 HTML 파일의 형식화 환경 설정을 따릅니다..

Eclipse : 자동 서식을 위한 최대 줄 길이를 설정하는 방법

질문 : Eclipse : 자동 서식을위한 최대 줄 길이를 설정 하시겠습니까? Java로 작업하고 있습니다. Eclipse Helios에서 Ctrl + Shift + F 를 누르면 코드 형식이 자동으로 지정됩니다. 특정 지점에서 줄을 감습니다. 최대 라인 길이를 늘리고 싶습니다. 어떻게 할 수 있습니까? 답변 환경 설정 Java-> 코드 스타일-> 포맷터 에서 프로파일을 편집하십시오. 줄 바꿈 탭 아래에 선 너비에 대한 기본 옵션이 있습니다 (최대 줄 너비 :). 주석 탭에는 주석에 대한 최대 행 너비 : 라는 별도의 옵션이 있으며 주석 줄 바꿈에 영향을 미치려면 변경해야합니다. [Built-in] 항목 중 하나를 사용하는 경우 이러한 변경 사항을 적용하려면 자신의 프로필을 만들어야합니다. 포맷터 기본 ..

Eclipse에서 APK 파일을 빌드하는 방법

질문 : Eclipse에서 APK 파일을 빌드하는 방법은 무엇입니까?Eclipse를 사용하여 프로젝트를 개발하면 APK 파일이 에뮬레이터로 이동합니다. 하지만 내 애플리케이션을 실제 장치에 업로드하고 싶습니다. APK 파일을 빌드하는 도구가 있습니까?과정은 무엇입니까? 아니면 에뮬레이터에서 APK 파일을 가져올 수 있습니까?답변에뮬레이터에서 프로젝트를 실행 bin 디렉터리에 APK 파일이 생성됩니다. 프로젝트를 빌드 하고 실행 하지 않는 것만으로는 APK 파일이 bin 디렉토리에 출력되지 않습니다.출처 : https://stackoverflow.com/questions/4600891/how-to-build-an-apk-file-in-eclipse

Eclipse, Subclipse 및 Subversive 용 SVN 플러그인의 장단점

질문 : Eclipse, Subclipse 및 Subversive 용 SVN 플러그인의 장단점은 무엇입니까? Eclipse의 SVN은 두 개의 진영으로 나뉩니다. SVN 사람들은 Subclipse 라는 플러그인을 개발했습니다. Eclipse 사람들은 Subversive 라는 플러그인을 가지고 있습니다. 광범위하게 말하면 둘 다 같은 일을합니다. 각각의 장점과 단점은 무엇입니까? 답변 둘 다 매우 비슷하지만 Subversive는 "eclipse svn provider"입니다. 몇 가지 편리한 기능 때문에 주로 Subversive를 사용합니다. 역사 그룹화 모든 커밋에 대한 행을 보는 대신 분기의 기록을 탐색 할 때 오늘, 주 등으로 커밋을 그룹화 할 수 있습니다. 트렁크, 브랜치 및 태그 매핑 Subver..

Mac OS X에 Maven 설치

질문 : Mac OS X에 Maven 설치이 지침 에 따라 터미널을 통해 maven을 설치하려고합니다.지금까지 나는 이것을 얻었다export M2_HOME=/user/apple/apache-maven-3.0.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH export JAVA_HOME=/usr/java/jdk1.6.0_22 이것은 아마도 이것을 찾기 위해 어디로 가야 하는가?답변Mavericks (10.9) 이전의 OS X에는 실제로 Maven 3이 내장되어 있습니다.OS X Lion을 사용하는 경우 기본적으로 Java가 설치되지 않습니다. java 으로 실행하면 설치하라는 메시지가 표시됩니다.자격이 충족되었다고 가정 mvn -version 실행하고 다음과 같은 출력을..

개발툴/Maven 2021.06.09

Eclipse에서 줄 번호를 표시하는 방법

질문 : Eclipse에서 줄 번호를 어떻게 표시 할 수 있습니까?Eclipse에서 기본적으로 줄 번호를 표시하려면 어떻게해야합니까?답변창 → 환경 설정 → 일반 → 편집기 → 텍스트 편집기 → 줄 번호 표시 .편집 : 나는 이것을 오래 전에 썼지 만 @ArtOfWarfar와 @voidstate가 언급했듯이 이제 간단하게 할 수 있습니다.거터를 마우스 오른쪽 버튼으로 클릭하고 "줄 번호 표시"를 선택합니다.출처 : https://stackoverflow.com/questions/640884/how-can-i-show-line-numbers-in-eclipse

Eclipse로 프로젝트를 가져온 후 '수퍼 클래스 메서드를 재정의해야 함'오류

질문 : Eclipse로 프로젝트를 가져온 후 '수퍼 클래스 메서드를 재정의해야 함'오류 프로젝트를 Eclipse로 다시 가져와야 할 때마다 (Eclipse를 다시 설치하거나 프로젝트의 위치를 변경 한 경우) 거의 모든 재정의 된 메서드가 올바르게 형식화되지 않아 오류가 발생합니다. 메서드는 수퍼 클래스 메서드를 재정의해야합니다. 어떤 이유로 든 이것이 Android 프로젝트에 있다는 점을 언급하는 것이 주목할 만합니다. 메소드 인수 값이 항상 채워지는 것은 아니므로 직접 수동으로 채워야합니다. 예를 들면 : list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { //These arguments have their correct n..

Eclipse IDE에 "프로젝트에서 찾기…"기능

질문 : Eclipse IDE에 "프로젝트에서 찾기…"기능이 있습니까? Eclipse에 Xcode의 "프로젝트에서 찾기"기능과 같은 텍스트를 전체 프로젝트에서 검색하는 방법이 있습니까? 답변 1. Ctrl + H 2. 작업 공간 / 선택한 프로젝트에서 일반 텍스트 검색을 위해 파일 검색을 선택합니다. 특정 표현식 검색의 경우 관련 탭 (예 : 특정 식별자를 검색 할 수있는 Java 검색)을 선택합니다. 전체 프로젝트 검색 : 3. 범위 (양식 섹션)> 프로젝트 포함 (라디오 버튼 선택). 출처 : https://stackoverflow.com/questions/3175035/does-a-find-in-project-feature-exist-in-eclipse-ide

Maven 업데이트를 강제하는 방법

질문 : Maven 업데이트를 강제하는 방법은 무엇입니까? 이미 작업중인 프로젝트를 다른 컴퓨터로 가져 와서 종속성을 다운로드하기 시작했습니다. 분명히 내 인터넷 연결이 끊어졌고 이제 다음과 같은 메시지가 나타납니다. >Build errors for comics; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project comicsTest: Could not resolve dependencies for project comicsTest:comicsTest:war:0.0.1-SNAPSHOT: The following artifacts could not be resolved: org.springframew..

개발툴/Maven 2021.06.08

Maven "resolution will not be reattempted until the update interval of MyRepo has elapsed"

질문 : Maven이 "MyRepo의 업데이트 간격이 경과 할 때까지 해결을 다시 시도하지 않습니다"라고 말하면 해당 간격은 어디에 지정됩니까? Maven을 사용하면 아직 빌드하지 않았거나 아직 내 저장소에 포함하지 않은 타사 저장소에서 가져온 아티팩트가 가끔 발생합니다. maven 클라이언트에서 아티팩트를 찾을 수 없다는 오류 메시지를 받게됩니다. http://myrepo:80/artifactory/repo 에서 org.jfrog.maven.annomojo : maven-plugin-anno : jar : 1.4.0을 찾지 못해 로컬 저장소에 캐시되었습니다. 업데이트 간격까지 해결을 다시 시도하지 않습니다. MyRepo 시간이 경과했거나 업데이트가 강제 실행됩니다.-> [도움말 1] 지금, 나는 무엇을..

개발툴/Maven 2021.06.08

Maven을 사용하여 종속성이 있는 실행 가능한 JAR을 만드는 방법

질문 : Maven을 사용하여 종속성이있는 실행 가능한 JAR을 어떻게 만들 수 있습니까? 배포를 위해 단일 실행 가능한 JAR로 프로젝트를 패키징하고 싶습니다. Maven 프로젝트 패키지를 모든 종속성 JAR을 출력 JAR로 만들려면 어떻게해야합니까? 답변 maven-assembly-plugin fully.qualified.MainClass jar-with-dependencies maven-2build-processbuild-automationexecutable-jar 그리고 당신은 그것을 실행 mvn clean compile assembly:single 컴파일 목표는 어셈블리 전에 추가해야합니다. 단일 또는 그렇지 않으면 자체 프로젝트의 코드가 포함되지 않습니다. 댓글에서 자세한 내용을 확인하세요. ..

개발툴/Maven 2021.06.08

Eclipse에서 모든 코드 블록을 축소하는 방법

질문 : Eclipse에서 모든 코드 블록을 축소하는 방법이 있습니까? Eclipse는 코드 블록을 확장 및 축소하기 위해 왼쪽에 "+/-"가 있습니다. 나는 통과해야 할 수만 개의 선이 있으며 모든 것을 축소하고 블록을 선택적으로 확장하여 볼 수 있습니다. 답변 기본적으로 Ctrl + Shift +NUM_KEYPAD_DIVIDE에 매핑 된 핫키가 있습니다. Window-> Preferences를 통해 다른 것으로 변경할 수 있으며 "Keys"를 검색 한 다음 "Collapse All"을 검색합니다. 모든 코드 블록을 열기위한 단축키는Ctrl +Shift + NUM_KEYPAD_MULTIPLY 입니다. Eclipse 확장 PyDev 에서 모든 코드 블록 닫기는 Ctrl +9 입니다. 모든 블록을 열려면 ..

테스트없이 Gradle 빌드

질문 : 테스트없이 Gradle 빌드단위 테스트를 실행하지 않고 gradle build 를 실행하고 싶습니다. 나는 시도했다 :$ gradle -Dskip.tests build 그것은 아무 일도하지 않는 것 같습니다. 사용할 수있는 다른 명령이 있습니까?답변모든 작업을 제외 -x 명령 줄 인수를 사용해야합니다.시험:gradle build -x test 최신 정보:Peter의 의견에있는 링크가 변경되었습니다. 다음은 Gradle 사용자 가이드 의 다이어그램 입니다.출처 : https://stackoverflow.com/questions/4597850/gradle-build-without-tests

개발툴/Gradle 2021.06.06

Gradle DSL 메서드를 찾을 수 없음 : 'runProguard'

질문 : Gradle DSL 메서드를 찾을 수 없음 : 'runProguard' 마지막 프로젝트에서 업데이트 한 후 오류가 발생합니다. 내 코드에는 문제가 없지만 build.gradle에 문제가 있습니다. 어떻게 고칠 수 있습니까? 여기에 build.gradle 코드 : apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion '20.0.0' packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE..

개발툴/Gradle 2021.06.06

Gradle을 사용하여 하나의 단위 테스트 클래스 만 실행하는 방법

질문 : Gradle을 사용하여 하나의 단위 테스트 클래스 만 실행하는 방법저는 Gradle을 처음 사용합니다. Gradle 1.10과 Ubuntu 13을 사용합니다.SBT의 testOnly 와 유사하게 하나의 단위 테스트 클래스 만 실행하는 명령이 있는지 알고 싶습니다.답변단일 테스트 클래스를 실행하려면 Airborn의 대답이 좋습니다.여기에 있는 몇 가지 명령 줄 옵션을 사용하면 다음과 같이 간단히 수행 할 수 있습니다.gradle test --tests org.gradle.SomeTest.someSpecificFeature gradle test --tests *SomeTest.someSpecificFeature gradle test --tests *SomeSpecificTest gradle test..

개발툴/Gradle 2021.06.06

Gradle을 사용하여 종속성 트리 찾기

질문 : Gradle을 사용하여 종속성 트리 찾기gradle을 사용하여 무엇에 의존하는 트리를 생성 할 수 있습니까?나는 프로젝트가 있고 모든 종속성을 찾고 싶습니다. 그래서 앞으로 선언 등으로 조금 잘라낼 수 있습니다.답변모듈 미포함 :gradle dependencies Android의 경우 : gradle app:dependencies Gradle 래퍼 사용 :./gradlew app:dependencies 참고 : app 을 프로젝트 모듈 이름으로 바꿉니다.compile testCompile 과 androidTestCompile 의존성이 있는지, 그리고 그것을 끌어 들이고 있는지 확인하고 싶다면 :./gradlew :app:dependencyInsight --configuration compile ..

개발툴/Gradle 2021.06.05

Maven에서 인코딩을 구성하는 방법

질문 : Maven에서 인코딩을 구성하는 방법은 무엇입니까? maven install 을 실행하면 항상 다음과 같은 출력이 나타납니다. [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! 그래서 나는 약간 봤지만 내가 찾을 수있는 것은 내가 추가해야한다는 것뿐입니다. UTF-8 ... 내 pom.xml에. 그러나 이미 거기에 있습니다 (부모 pom.xml ). maven-resources-plugin 또는 maven-compiler-plugin에 대해 을 구성해도 문제가 해결되지 않습니다. 그래서 무엇이 문제입니까? 답변 네, 문제를 찾았습니다. 일부보고 플러그인을 ..

개발툴/Maven 2021.06.05

Maven에서 dependencyManagement와 종속성의 차이점

질문 : Maven에서 dependencyManagement와 종속성의 차이점 dependencyManagement 와 dependencies 의 차이점은 무엇입니까? Apache Maven 웹 사이트에서 문서를 보았습니다. dependencyManagement에 정의 된 dependencyManagement 은 버전을 지정하지 않고 자식 모듈에서 사용할 수있는 것 같습니다. 예를 들면 : 상위 프로젝트 (Pro-par)는 dependencyManagement 아래에 dependencyManagement 정의합니다. junit junit 3.8 그런 다음 Pro-par의 자식에서 junit을 사용할 수 있습니다. junit junit 그러나 부모 pom에서 junit을 정의 해야하는지 궁금합니다. 필요한..

개발툴/Maven 2021.06.05

Maven 저장소에서 소스 JAR 가져 오기

질문 : Maven 저장소에서 소스 JAR 가져 오기 Maven 저장소에서 소스 JAR을 찾을 수 있는지 누구든지 알고 있습니까? 답변 Maven Micro-Tip : 소스 및 Javadocs 가져 오기 IDE에서 Maven을 사용하는 경우 라이브러리 종속성에 대한 소스 코드 및 Javadoc을 해결하기 위해 IDE가 필요하다는 것을 종종 발견합니다. 그 목표를 달성하는 쉬운 방법이 있습니다. mvn dependency:sources mvn dependency:resolve -Dclassifier=javadoc 첫 번째 명령은 pom 파일의 각 종속성에 대한 소스 코드를 다운로드하려고 시도합니다. 두 번째 명령은 Javadocs를 다운로드하려고 시도합니다. Maven은 여기에서 라이브러리 패키징의 자비에..

개발툴/Maven 2021.06.05

build.gradle 파일에 로컬 .jar 파일 종속성을 추가하는 방법

질문 : build.gradle 파일에 로컬 .jar 파일 종속성을 추가하는 방법은 무엇입니까? 그래서 내 build.gradle 파일에 로컬 .jar 파일 종속성을 추가하려고했습니다. apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } 여기에서 .jar 파일을 referencedLibraries 폴더에 추가 한 것을 볼 수 있습니다. https://github.com/WalnutiQ/wAlnut/tree..

개발툴/Gradle 2021.06.05

Gradle을 사용하여 릴리스 서명 된 APK 파일을 만드는 방법

질문 : Gradle을 사용하여 릴리스 서명 된 APK 파일을 만드는 방법은 무엇입니까? Gradle을 사용하여 릴리스 서명 된 apk 파일을 생성하기 위해 Gradle 빌드를 갖고 싶습니다. gradle build 수행 할 때 매개 변수가 누락되었는지 확실하지 않습니다. 이것은 내 gradle 파일의 일부 코드입니다. android { ... signingConfigs { release { storeFile file("release.keystore") storePassword "******" keyAlias "******" keyPassword "******" } } } gradle 빌드가 성공적으로 완료되고 내 build/apk 폴더에는 ...-release-unsigned.apk 및 ...-debu..

개발툴/Gradle 2021.06.05
728x90
반응형