«dependency-management» 태그된 질문

소프트웨어 프로젝트에서 사용되는 종속성 (예 : 타사 라이브러리)의 관리입니다.

8
Gradle에서 구현과 컴파일의 차이점은 무엇입니까?
안드로이드 스튜디오 3.0으로 업데이트하고 새 프로젝트를 생성 한 후, 나는있는 것으로 나타났습니다 build.gradle대신 새로운 종속성을 추가 할 수있는 새로운 방법이 compile존재 implementation하고 대신 testCompile있다 testImplementation. 예: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' 대신에 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' 그들 사이의 차이점은 무엇이며 어떻게 사용해야합니까?

30
Android Studio : 라이브러리로 jar을 추가 하시겠습니까?
새로운 Android Studio를 사용하려고하는데 제대로 작동하지 않는 것 같습니다. JSON 객체를 직렬화 / 직렬화 해제하기 위해 Gson 라이브러리를 사용하고 있습니다. 그러나 라이브러리는 어떻게 든 빌드에 포함되지 않습니다. MainActivity 만 사용하여 새 프로젝트를 만들었습니다 . / libs 폴더에 gson-2.2.3.jar 을 복사 하여 라이브러리 종속성 으로 추가했습니다 (오른쪽 클릭-> 라이브러리로 추가). 여기에는 …


12
Maven의 종속성 관리와 종속성의 차이점
차이점은 무엇이며 dependencyManagement그리고 dependencies? Apache Maven 웹 사이트에서 문서를 보았습니다. dependencyManagement하위 버전에서 버전을 지정하지 않고 하위 모듈에서 정의 된 종속성을 사용할 수있는 것 같습니다 . 예를 들면 다음과 같습니다. 상위 프로젝트 (Pro-par)는 다음에 따라 종속성을 정의합니다 dependencyManagement. <dependencyManagement> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8</version> </dependency> </dependencies> </dependencyManagement> 그런 다음 Pro-par의 자식에서 …

11
Java / Maven에서“Xerces hell”을 다루고 있습니까?
제 사무실에서 Xerces라는 단어 만 언급하면 ​​개발자들의 격렬한 분노를 불러 일으킬 수 있습니다. SO에 대한 다른 Xerces 질문을 간략하게 살펴보면 거의 모든 Maven 사용자 가이 문제로 인해 어느 시점에서 "만져"있는 것으로 나타납니다. 불행히도 문제를 이해하려면 Xerces의 역사에 대한 약간의 지식이 필요합니다 ... 역사 Xerces는 Java 생태계에서 가장 널리 사용되는 XML …

16
build.gradle 파일에 로컬 .jar 파일 종속을 추가하는 방법?
따라서 로컬 .jar 파일 종속성을 build.gradle 파일에 추가하려고했습니다. 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') } 그리고 당신은 여기에서 referenceLibraries 폴더에 .jar 파일을 추가 한 것을 볼 수 있습니다 : https://github.com/WalnutiQ/wAlnut/tree/version-2.3.1/referencedLibraries 그러나 문제는 …



5
파이썬과 동등한 Maven
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 Java 개발자 / Python 초보자이며 특히 종속성 관리 및 빌드 자동화와 같은 Maven 기능이 누락되었습니다 (빌드하지 않지만 배포를 위해 패키지를 …

13
Maven을 사용하여 릴리스 종속성을 강제로 다시 다운로드
X가 의존하는 프로젝트를 진행하고 있습니다. X는 Y에 의존합니다. 프로젝트의 폼폼에 Y를 명시 적으로 포함 시켰습니다. 그러나 그것은 사용되지 않고 물건을 더 깨끗하게하기 위해 대신 X의 pom에 종속성으로 추가했습니다. X는 릴리스 종속성으로 표시됩니다. 문제는 프로젝트의 pom에서 Y를 제거하고 X의 pom에 추가 한 후에 프로젝트가 선택하지 않는다는 것입니다 mvn -U clean package. …

6
Eclipse에서 Maven 종속성을 어떻게 추가합니까?
Maven을 사용하는 방법을 전혀 모릅니다. 나는 이클립스로 몇 년 동안 개발해 왔으며 아직 그것에 대해 알 필요가 없었다. 그러나 이제 다음 작업을 제안하는 일부 문서 를 보고 있습니다 . "프로젝트에 포함 시키려면이 maven 의존성을 빌드에 추가하면됩니다." <repository> <id>jboss</id> <url>http://repository.jboss.org/maven2</url> </repository> ... <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson-provider</artifactId> <version>1.1.GA</version> </dependency> Eclipse 프로젝트에서이 작업을 어떻게 …




5
composer : 패키지의 정확한 버전을 찾는 방법은 무엇입니까?
예를 들어 모노로그와 같은 다른 라이브러리에 의존하는 라이브러리 A를 작성한다고 가정 해 보겠습니다. 최신 버전의 모노로그를 설치하고 싶습니다. 그래서 이것을 composer.json 안에 넣었습니다. { "require": { "monolog/monolog": "*.*.*" } } 그런 다음 실행 $ php composer.phar install합니다. composer.lock 안에 설치된 버전을 찾을 것으로 예상했지만 거기에 없습니다. { "hash": "d7bcc4fe544b4ef7561918a8fc6ce009", "packages": …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.