Создать Java проект на основе Maven архетипа truelicense-maven-archetype

A Maven archetype for license vendor and consumer applications.

Консольная команда для создания Java-проекта на основе архетипа truelicense-maven-archetype:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -Dtruelicense-version="My-truelicense-version"   -Dsubject="My-subject"   -DclassInPackageForUserPreferencesNodeForStoringAutoCreatedLicenseKeyForFreeTrialPeriod="My-classInPackageForUserPreferencesNodeForStoringAutoCreatedLicenseKeyForFreeTrialPeriod"   -DarchetypeGroupId="net.java.truelicense"   -DarchetypeArtifactId="truelicense-maven-archetype"   -DarchetypeVersion="2.0-rc1"   -DinteractiveMode=false 

Обязательные параметры для создания java проекта:

truelicense-version
validationRegex: нет
subject
validationRegex: нет
classInPackageForUserPreferencesNodeForStoringAutoCreatedLicenseKeyForFreeTrialPeriod
validationRegex: нет

Модули в готовом maven проекте

  • product
  • keygen

Подробная информация об архетипе truelicense-maven-archetype

Группа

Группа

net.java.truelicense
Идентификатор

Идентификатор

truelicense-maven-archetype
Версия

Версия

2.0-rc1
Тип

Тип

maven-archetype

Как подключить последнюю версию

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=net.java.truelicense -DarchetypeArtifactId=truelicense-maven-archetype -DarchetypeVersion=2.0-rc1 -DinteractiveMode=false