A.10. 모듈 명령 인수

다음 인수를 모듈 추가 관리 CLI 명령에 전달할 수 있습니다.

표 A.20. 모듈 명령 인수

인수설명

--absolute-resources

이 인수를 사용하여 module.xml 파일에서 참조할 절대 파일 시스템 경로 목록을 지정합니다. 지정된 파일은 모듈 디렉터리에 복사되지 않습니다.

구분자 세부 정보는 --resource-delimiter 를 참조하십시오.

--allow-nonexistent-resources

이 인수를 사용하여 존재하지 않는 --resources 에서 지정한 리소스에 대한 빈 디렉터리를 생성합니다. 존재하지 않는 리소스가 있고 이 인수가 사용되지 않으면 module add 명령이 실패합니다.

--dependencies

이 모듈이 종속된 쉼표로 구분된 모듈 이름 목록을 제공하려면 이 인수를 사용합니다.

--export-dependencies

내보낸 종속성을 지정하려면 이 인수를 사용합니다.

module add --name=com.mysql --resources=/path/to/mysql-connector-java-8.0.12.jar --export-dependencies=javaee.api,sun.jdk,ibm.jdk,javax.api,javax.transaction.api

--main-class

이 인수를 사용하여 모듈의 기본 메서드를 선언하는 정규화된 클래스 이름을 지정합니다.

--module-root-dir

기본 EAP _HOME /modules/ 디렉터리 대신 사용할 외부 JBoss EAP 모듈 디렉터리를 정의한 경우 이 인수를 사용합니다.

module add --module-root-dir=/path/to/my-external-modules/ --name=com.mysql --resources=/path/to/mysql-connector-java-8.0.12.jar --dependencies=javaee.api,sun.jdk,ibm.jdk,javax.api,javax.transaction.api

--module-xml

이 인수를 사용하여 이 새 모듈에 사용할 module.xml 에 대한 파일 시스템 경로를 제공합니다. 이 파일은 모듈 디렉터리에 복사됩니다. 이 인수를 지정하지 않으면 module.xml 파일이 모듈 디렉터리에 생성됩니다.

--name

이 인수를 사용하여 추가할 모듈 이름을 제공합니다. 이 인수는 필수입니다.

--properties

이 인수를 사용하여 모듈 속성을 정의하는 쉼표로 구분된 PROPERTY_NAME=PROPERTY_VALUE 쌍 목록을 제공합니다.

--resource-delimiter

이 인수를 사용하여 --resources 또는 absolute-resources 인수에 제공된 리소스 목록에 대한 사용자 정의 파일 경로 구분자를 설정합니다. 설정되지 않은 경우 Linux의 파일 경로 구분 기호는 콜론(:)이고 Windows의 경우 세미콜론(;)입니다.

--resources

파일 시스템 경로 목록을 제공하여 이 모듈의 리소스를 지정하려면 이 인수를 사용합니다. 파일은 이 모듈 디렉터리에 복사되고 해당 module.xml 파일에서 참조됩니다. 가 디렉터리의 경로를 제공하면 디렉터리와 해당 콘텐츠가 모듈 디렉터리에 복사됩니다. 심볼릭 링크는 보존되지 않습니다. 연결된 리소스는 모듈 디렉터리에 복사됩니다. 이 인수는 --absolute-resources 또는 --module- xml 이 제공되지 않는 한 필요합니다.

구분자 세부 정보는 --resource-delimiter 를 참조하십시오.

--slot

이 인수를 사용하여 모듈을 기본 기본 슬롯이 아닌 슬롯에 추가합니다.

module add --name=com.mysql --slot=8.0 --resources=/path/to/mysql-connector-java-8.0.12.jar --dependencies=javaee.api,sun.jdk,ibm.jdk,javax.api,javax.transaction.api