빌드 스크립트에서 사용하는 임의의 속성 파일을 지정할 수 있습니까?

u6f6o

다음과 같은 구조의 시작 응용 프로그램을 만들었습니다.

  • 루트 폴더
    • 클라이언트 프로젝트
    • 서버 프로젝트
    • 데이터베이스 프로젝트
    • 분석 프로젝트
    • libs.properties

기본적으로 각 프로젝트는 격리되어 있으며 자체 build.gradle 스크립트가 있습니다. 처음에는 모든 프로젝트에 대해 gradle.properties 파일을 만들고 거기에 다른 라이브러리 버전을 추가했습니다.

라이브러리 버전을 한 곳에 보관하고 싶기 때문에 모든 build.gradle 스크립트에서 libs.properties를 가져오고 종속성 섹션에서 라이브러리 속성을 사용하고 싶습니다.

그럼에도 불구하고 build.gradle 스크립트에서 가져올 수있는 추가 속성 파일을 지정하는 방법을 찾지 못했습니다. 이상적으로는 sth처럼 보일 것입니다. 이렇게 :

apply plugin: "java"

importProperties: "../libs.properties" 

dependencies {
    compile "org.eclipse.jetty:jetty-webapp:${jettyVersion}"
}
오팔

원하는 항목에 대한 기본 메커니즘은 없지만 다음 코드를 사용할 수 있습니다 (모든 속성을에 다시 작성해야 함 ext).

build.gradle

apply plugin: 'java'

def props = new Properties()
new File('lib.properties').withInputStream { 
  stream -> props.load(stream) 
}
for(p in props) {
    project.ext[p.key] = p.value
}

repositories {
   mavenCentral()
}

dependencies {
   compile "org.eclipse.jetty:jetty-webapp:${jettyVersion}"
}

lib.properties

jettyVersion=9.2.6.v20141205

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Artifactory는 빌드 타임 독립 실행 파일 간의 런타임 종속성을 추적 할 수 있습니까?

분류에서Dev

JAVA의 속성 파일에서 정규식을 사용할 수 있습니까?

분류에서Dev

정의되지 않은 속성 '정의되지 않음'을 읽을 수 없습니까? 어떻게 첫 번째 드롭 다운 목록에 숫자를 푸시 할 수 있습니까? 자바 스크립트를 사용하고 계십니까?

분류에서Dev

자바 스크립트에서 자기 참조 함수를 사용하여 객체의 속성을 정의 할 수 있습니까?

분류에서Dev

워드 문서 사용자 정의 속성을 설정할 수 있습니까?

분류에서Dev

자바 스크립트에서 as3 사용자 정의 속성에 액세스 할 수 있습니까?

분류에서Dev

Maven이 내 Maven 스크립트에서 사용할 수있는 속성으로 파일을 변환하도록 할 수 있습니까?

분류에서Dev

파이 게임의 같은 클래스에있는 다른 메서드에 의해 생성 된 속성을 메서드에 부여 할 수 있습니까?

분류에서Dev

TFS에서 빌드 정의를 편집 할 때 빌드 프로세스 매개 변수의 유효성을 검사하는 방법이 있습니까?

분류에서Dev

기본적으로 내 사용자 정의 커널 빌드의 복제본을 생성하는 설치 디스크 / iso를 생성 할 수 있습니까?

분류에서Dev

PropertyResourceConfigurer의 setOrder 메서드를 사용하여 다른 PropertyResourceConfigurer의 속성을 재정의 할 수 있습니까?

분류에서Dev

파일에 종속성을 저장하지 않고 Makefile의 단일 패스에서 gcc / g ++ / nvcc 자동 종속성 -M을 사용할 수 있습니까?

분류에서Dev

노드와 npm을 사용하지 않고 angular 7을 사용하여 단일 페이지 응용 프로그램을 만드는 방법이 있습니까? 스크립트 태그에 npm 종속성을 추가 할 수 있습니까?

분류에서Dev

HTML 파일 내에서 CSS 사용자 정의 속성을 사용할 수 있습니까?

분류에서Dev

bash 스크립트를 사용하여 PHP 파일에서 특정 PHP 메서드를 실행할 수있는 스크립팅 명령이 있습니까?

분류에서Dev

bash 스크립트를 사용하여 PHP 파일에서 특정 PHP 메서드를 실행할 수있는 스크립팅 명령이 있습니까?

분류에서Dev

React Deployment : package.json 파일의 "homepage"속성이 빌드 스크립트에서 인식되지 않습니다.

분류에서Dev

스크립트에서 PHP 파일의 내용을 어떻게 사용할 수 있습니까?

분류에서Dev

스크립트에서 PHP 파일의 내용을 어떻게 사용할 수 있습니까?

분류에서Dev

사용자 정의 ClassLoader가 종속성을 무시하고 클래스를로드 할 수 있습니까?

분류에서Dev

메서드 나 속성을 정의하지 않고도 위젯 목록을 삽입 할 수 있습니까?

분류에서Dev

V8은 JS 코드의 빌드 타임 사전 컴파일을 수행 할 수 있습니까?

분류에서Dev

Azure Pipelines에서 YAML을 사용하여 빌드 정의 이름을 업데이트 할 수 있습니까?

분류에서Dev

Java를 사용하여 서비스 계정 Google 드라이브에있는 파일의 getWebContentLink () 속성에 액세스 할 수 없습니다.

분류에서Dev

종속성 주입을 사용하여 서비스 내부의 클래스에있는 메서드에 어떻게 액세스 할 수 있습니까?

분류에서Dev

업로드하기 전에 이미지 파일의 크기를 조정하십시오. 임시 파일을 덮어 쓰고 업로드 할 수 있습니까?

분류에서Dev

스크립트 (.proj)에서 빌드 정의에 설정된 MSBuild 인수를 어떻게 사용할 수 있습니까?

분류에서Dev

'야간 빌드'기능을 사용하여 사용자 지정된 Circle CI 빌드 스크립트를 실행할 수 있습니까?

분류에서Dev

VIM 또는 EX에서 bash 스크립트를 통해 파일의 특정 줄을 바꿀 수 있습니까?

Related 관련 기사

  1. 1

    Artifactory는 빌드 타임 독립 실행 파일 간의 런타임 종속성을 추적 할 수 있습니까?

  2. 2

    JAVA의 속성 파일에서 정규식을 사용할 수 있습니까?

  3. 3

    정의되지 않은 속성 '정의되지 않음'을 읽을 수 없습니까? 어떻게 첫 번째 드롭 다운 목록에 숫자를 푸시 할 수 있습니까? 자바 스크립트를 사용하고 계십니까?

  4. 4

    자바 스크립트에서 자기 참조 함수를 사용하여 객체의 속성을 정의 할 수 있습니까?

  5. 5

    워드 문서 사용자 정의 속성을 설정할 수 있습니까?

  6. 6

    자바 스크립트에서 as3 사용자 정의 속성에 액세스 할 수 있습니까?

  7. 7

    Maven이 내 Maven 스크립트에서 사용할 수있는 속성으로 파일을 변환하도록 할 수 있습니까?

  8. 8

    파이 게임의 같은 클래스에있는 다른 메서드에 의해 생성 된 속성을 메서드에 부여 할 수 있습니까?

  9. 9

    TFS에서 빌드 정의를 편집 할 때 빌드 프로세스 매개 변수의 유효성을 검사하는 방법이 있습니까?

  10. 10

    기본적으로 내 사용자 정의 커널 빌드의 복제본을 생성하는 설치 디스크 / iso를 생성 할 수 있습니까?

  11. 11

    PropertyResourceConfigurer의 setOrder 메서드를 사용하여 다른 PropertyResourceConfigurer의 속성을 재정의 할 수 있습니까?

  12. 12

    파일에 종속성을 저장하지 않고 Makefile의 단일 패스에서 gcc / g ++ / nvcc 자동 종속성 -M을 사용할 수 있습니까?

  13. 13

    노드와 npm을 사용하지 않고 angular 7을 사용하여 단일 페이지 응용 프로그램을 만드는 방법이 있습니까? 스크립트 태그에 npm 종속성을 추가 할 수 있습니까?

  14. 14

    HTML 파일 내에서 CSS 사용자 정의 속성을 사용할 수 있습니까?

  15. 15

    bash 스크립트를 사용하여 PHP 파일에서 특정 PHP 메서드를 실행할 수있는 스크립팅 명령이 있습니까?

  16. 16

    bash 스크립트를 사용하여 PHP 파일에서 특정 PHP 메서드를 실행할 수있는 스크립팅 명령이 있습니까?

  17. 17

    React Deployment : package.json 파일의 "homepage"속성이 빌드 스크립트에서 인식되지 않습니다.

  18. 18

    스크립트에서 PHP 파일의 내용을 어떻게 사용할 수 있습니까?

  19. 19

    스크립트에서 PHP 파일의 내용을 어떻게 사용할 수 있습니까?

  20. 20

    사용자 정의 ClassLoader가 종속성을 무시하고 클래스를로드 할 수 있습니까?

  21. 21

    메서드 나 속성을 정의하지 않고도 위젯 목록을 삽입 할 수 있습니까?

  22. 22

    V8은 JS 코드의 빌드 타임 사전 컴파일을 수행 할 수 있습니까?

  23. 23

    Azure Pipelines에서 YAML을 사용하여 빌드 정의 이름을 업데이트 할 수 있습니까?

  24. 24

    Java를 사용하여 서비스 계정 Google 드라이브에있는 파일의 getWebContentLink () 속성에 액세스 할 수 없습니다.

  25. 25

    종속성 주입을 사용하여 서비스 내부의 클래스에있는 메서드에 어떻게 액세스 할 수 있습니까?

  26. 26

    업로드하기 전에 이미지 파일의 크기를 조정하십시오. 임시 파일을 덮어 쓰고 업로드 할 수 있습니까?

  27. 27

    스크립트 (.proj)에서 빌드 정의에 설정된 MSBuild 인수를 어떻게 사용할 수 있습니까?

  28. 28

    '야간 빌드'기능을 사용하여 사용자 지정된 Circle CI 빌드 스크립트를 실행할 수 있습니까?

  29. 29

    VIM 또는 EX에서 bash 스크립트를 통해 파일의 특정 줄을 바꿀 수 있습니까?

뜨겁다태그

보관