Ano ang SBT plugin?
Ano ang SBT plugin?

Video: Ano ang SBT plugin?

Video: Ano ang SBT plugin?
Video: [Scala Central] Danielle Ashley - SBT Plugins: How and Why 2024, Mayo
Anonim

A isaksak ay isang paraan upang magamit ang panlabas na code sa isang kahulugan ng build. A isaksak maaaring tukuyin ang isang pagkakasunod-sunod ng sbt mga setting na awtomatikong idinaragdag sa lahat ng proyekto o tahasang idineklara para sa mga napiling proyekto. Halimbawa, a isaksak maaaring magdagdag ng isang proguard na gawain at nauugnay (na-overridable) na mga setting.

Tungkol dito, ano ang SBT?

sbt ay isang open-source build tool para sa mga proyekto ng Scala at Java, katulad ng Maven at Ant ng Java. Ang mga pangunahing tampok nito ay: Bumuo ng mga paglalarawang nakasulat sa Scala gamit ang isang DSL. Pamamahala ng dependency gamit ang Ivy (na sumusuporta sa mga repositoryo ng format ng Maven)

Maaaring magtanong din, ano ang ginagawa ng SBT compile? Tinatanggal ang lahat ng nabuong file mula sa target na direktoryo. Kino-compile ang mga file ng source code na iyon ay sa src/main/ scala , src/main/java, at ang root directory ng proyekto. Awtomatikong muling kino-compile ang mga source code file habang tumatakbo ka SBT sa interactive mode (ibig sabihin, habang ikaw ay nasa SBT command prompt).

Dito, ano ang SBT shell?

sbt console ay ang sbt plugin -- i-click ang start na papasukan mo sbt interactive na mode. sbt shell ay bahagi ng scala plugin, na katulad ng nabanggit sa itaas sbt console at maaaring mag-autocomplete ng mga utos.

Ano ang proyekto ng Scala?

Scala ay isang modernong multi-paradigm programming language na idinisenyo upang ipahayag ang mga karaniwang pattern ng programming sa isang maikli, elegante, at uri-ligtas na paraan. Ito ay maayos na isinasama ang mga tampok ng object-oriented at functional na mga wika.

Inirerekumendang: