이 링크에 제공된 설명서 (https://github.com/wso2/carbon-device-mgt-maven-plugin.git)에서 새 장치를 생성합니다. 메이븐 아키 타입 설치 : WSO2 IoT : 새 장치 유형 만들기
나는 다음 단계1 단계를 수행했습니다. 모든 것은 괜찮 았어! 설치된 받는다는 archtype 2 단계에서
git clone -b v1.0.0 --single-branch https://github.com/wso2/carbon-device-mgt-maven-plugin.git
했다 : 나는 명령 mvn archetype: generate -DarchetypeCatalog = local
을 수행 할 때, 새로운 장치 유형을 만들기. 결과물에는 내가 선택할 수있는 원형이 표시되지 않습니다. 이 명령의 출력을보십시오 :
C:\Users\eliazar.carvalho\Documents\Tools\WSO2\wso2iot-3.0.0\samples>mvn archetype:generate -DarchetypeCatalog=local
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------------------------------------------------------- ---
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:3.0.0:generate (default-cli) > generate-sources @ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:3.0.0:generate (default-cli) < generate-sources @ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom ---
[INFO] Generating project in Interactive mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0)
Choose archetype:
Your filter doesn't match any archetype (hint: enter to return to initial list)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): :
무엇이 잘못 될 수 있습니까?
것은 내가 WSO2의 IoT 서버 3.0 및 OS 사용하고 있습니다 : 우분투 14.04 LTS
감사합니다 자세한 내용을 참조하십시오! 그것은 효과가 있었다. 그러나 4 가지 원형을 나열한 문서와 달리 단 하나의 아키타 입을 사용할 수 있음을 알았습니다. 전형은 나 1 제공 : 위치 -> org.wso2.cdmf.devicetype : CDMF-되는 DeviceType - 원형 (WSO2 CDMF 장치 유형 아키) 왜 당신이 말해 줄 수 있을까요? – eliazarcs
그건 당신이 그 repos를 구축하지 않았기 때문에 로컬 카탈로그는 이러한 아키 타입을 포함하지 않을 것입니다. BTW는 org.wso2.cdmf.devicetype에만 관심이있는 새로운 장치 유형을 생성합니다. cdmf-devicetype-archetype archetype. –