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

Customizable cruft-free Scala archetype. Options: -sourceFolders: [all-in-src-java, scala-only, both-split-src]. DEFAULT: all-in-src-java. --all-in-src-java: Scala and Java code are both in src/main/java (same for test). Plays nicely with IDEs. --scala-only: only src/main/scala set up, and set as source folder. --both-split-src: both src/main/java and src/main/scala. Can play merry havock with IDEs, so not the default. -testLibrary: [scalatest, specs2, scalacheck-only, junit-only]. DEFAULT: scalatest. --scalatest: adds Scalatest AND Scalacheck AND JUnit for most of your testing needs. --specs2: adds specs2 AND Scalacheck AND JUnit. --scalacheck-junit: adds Scalacheck AND JUnit. --junit-only: adds JUnit ONLY. -scalaVersion: 2.10.x+. DEFAULT: 2.11.2. *The Scala tool version is generated automatically. *Some Scala versions may not be compatible with selected test library versions. Adjust as necessary.

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

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DsourceFolders="My-sourceFolders"   -DtestLibrary="My-testLibrary"   -DscalaVersion="My-scalaVersion"   -DarchetypeGroupId="pl.org.miki"   -DarchetypeArtifactId="scala-quickstart-archetype"   -DarchetypeVersion="0.8.2"   -DinteractiveMode=false 

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

sourceFolders
validationRegex: нет
testLibrary
validationRegex: нет
scalaVersion
validationRegex: нет

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

Лицензия

Лицензия

Группа

Группа

pl.org.miki
Идентификатор

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

scala-quickstart-archetype
Версия

Версия

0.8.2
Тип

Тип

maven-archetype
Описание

Описание

scala-quickstart-archetype
Customizable cruft-free Scala archetype. Options: -sourceFolders: [all-in-src-java, scala-only, both-split-src]. DEFAULT: all-in-src-java. --all-in-src-java: Scala and Java code are both in src/main/java (same for test). Plays nicely with IDEs. --scala-only: only src/main/scala set up, and set as source folder. --both-split-src: both src/main/java and src/main/scala. Can play merry havock with IDEs, so not the default. -testLibrary: [scalatest, specs2, scalacheck-only, junit-only]. DEFAULT: scalatest. --scalatest: adds Scalatest AND Scalacheck AND JUnit for most of your testing needs. --specs2: adds specs2 AND Scalacheck AND JUnit. --scalacheck-junit: adds Scalacheck AND JUnit. --junit-only: adds JUnit ONLY. -scalaVersion: 2.10.x+. DEFAULT: 2.11.2. *The Scala tool version is generated automatically. *Some Scala versions may not be compatible with selected test library versions. Adjust as necessary.
Ссылка на сайт

Ссылка на сайт

https://github.com/mikkoz/java8-quickstart-archetype
Система контроля версий

Система контроля версий

https://github.com/mikkoz/scala-quickstart-archetype.git

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

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=pl.org.miki -DarchetypeArtifactId=scala-quickstart-archetype -DarchetypeVersion=0.8.2 -DinteractiveMode=false

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.