Escolar Documentos
Profissional Documentos
Cultura Documentos
Os comandos para criação de cada tipo de artefato estão listados abaixo. Lembre-se, para poder executá-
los, você deve possuir o Apache Maven instalado, ter configurado a variável de ambiente “M2_HOME” e
substituído sua pasta “.m2” por aquela recebida do instrutor. Utiliza-se do documento
“LABORATORIO_1_WIDGET” para mais informações sobre a geração do projeto.
Alguns dos parâmetros solicitados ao utilizar os archetypes, devem seguir um padrão de valores, de modo
a herdar as propriedades dos devidos modelos:
version: deve ser “4.0.5-SNAPSHOT” ou “12.0.3-SNAPSHOT”, isso faz com que a criação de um componente siga
um dos determinados padrões.
Tema:
mvn archetype:generate -DarchetypeGroupId=com.totvs.technology -DarchetypeArtifactId=theme-wcm -
DgroupId=com.totvs.technology -DartifactId=theme-teste -Dversion=4.0.5-SNAPSHOT -
DapplicationCode=themeteste
Layout
mvn archetype:generate -DarchetypeGroupId=com.totvs.technology -DarchetypeArtifactId=layout-wcm -
DgroupId=com.totvs.technology -DartifactId=layout-teste -Dversion=4.0.5-SNAPSHOT -
DapplicationCode=layoutteste
Componente Simples
mvn archetype:generate -DarchetypeGroupId=com.totvs.technology -DarchetypeArtifactId=wcm-component-
simple -DgroupId=com.totvs.technology -DartifactId=simpleapp-teste -Dversion=4.0.5-SNAPSHOT -
DcomponentCode=simpleappteste -DcomponentServerArtifactId=simpleappteste-server -
DwidgetArtifactId=simple-widget -DwidgetCode=simplewidget -DwidgetDescription=simple -
DwidgetTitle=titlecomponent
Componente
mvn archetype:generate -DarchetypeGroupId=com.totvs.technology -DarchetypeArtifactId=wcm-component -
DgroupId=com.totvs.technology -DartifactId=sampleapp-teste -Dversion=4.0.5-SNAPSHOT -
DcomponentCode=sampleappteste -DcomponentServerArtifactId=sampleappteste-server -
DwidgetArtifactId=widget-teste -DwidgetCode=widgetteste -DcomponentApiArtifactId=sampleapp-teste-api -
DcomponentImplArtifactId=sampleapp-teste-impl -DwidgetDescription=descricaowidget -
DwidgetTitle=titulocomponente
Widget
mvn archetype:generate -DarchetypeGroupId=com.totvs.technology -DarchetypeArtifactId= widget-wcm -
DgroupId=com.totvs.technology -DartifactId=widgetapp-teste -Dversion=4.0.5-SNAPSHOT -
DcomponentCode=widgetappteste -DwidgetCode=widgetappteste
1
mvn archetype:generate -DarchetypeGroupId=com.fluig -DarchetypeArtifactId=widget-wcm -DgroupId=com.fluig
-DartifactId=widget-demo -Dversion=1.1.0-SNAPSHOT -DapplicationCode=widgetdemo -DapplicationTitle=Demo -
DapplicationDescription=Demo