mirror of
https://github.com/ethauvin/kobalt-doc.git
synced 2025-04-25 03:57:11 -07:00
Merge branch 'master' of github.com:cbeust/kobalt-doc
This commit is contained in:
commit
84cf66e881
3 changed files with 5 additions and 5 deletions
|
@ -554,7 +554,7 @@ val p = kotlinProject {
|
|||
Kobalt is <a href="https://github.com/cbeust/kobalt/blob/master/LICENSE.txt">licensed under Apache 2.0</a> and is <a href="http://github.com/cbeust/kobalt">currently hosted on github.</a>
|
||||
</p>
|
||||
|
||||
<h2 id="discuss">Discuss Kobalt</h2>
|
||||
<h2 class="section" id="discuss">Discuss Kobalt</h2>
|
||||
|
||||
<p>
|
||||
If you are interested in discussing Kobalt related topics with other fellow users or developers, you have several options:
|
||||
|
|
|
@ -95,7 +95,7 @@ val j = jcenter(jcommander) {
|
|||
<li>Fast builds.
|
||||
<li>Support all scopes (including <code>provided</code>).
|
||||
<li>Streamlining the build file, applying "convention over configuration" as much as possible (for example, to install a plug-in, Gradle forces you to both declare it and apply it. With Kobalt, the simple act of declaring a dependency on it installs the plug-in).
|
||||
<li>A turnkey solution with all the common plug-ins pre-installed. No need to go hunting through dozens of outdated results for the elusive JCenter plug-in: with Kobalt, you can create a package and upload it to JCenter within ten minutes. <a href="../plug-in/index.html">See for yourself!</a>
|
||||
<li>A turnkey solution with all the common plug-ins pre-installed. With Kobalt, you can create a package and upload it to JCenter within ten minutes. <a href="../plug-in/index.html">See for yourself!</a>
|
||||
<li>An agnostic build tool. Kobalt can be used to build Kotlin and Java projects today but it's capable to build anything: any language (JVM or not) or platform (Android, Spring, ...).
|
||||
</ul>
|
||||
|
||||
|
|
|
@ -183,11 +183,11 @@ fun lineCount(project: Project): TaskResult {
|
|||
</pre>
|
||||
|
||||
<p>
|
||||
We create a task called <code>"lineCount"</code> in which we look for all files ending in ".kt" in all the source directories of the project. Finally, we display a count of files and lines at the end by using <code>KobaltLogger.log()</code>, which is obtained by extending the trait <code>KobaltLogger</code>:
|
||||
We create a task called <code>"lineCount"</code> in which we look for all files ending in ".kt" in all the source directories of the project. Finally, we display a count of files and lines at the end by using <code>log()</code>, which is automatically supplied by the Kobalt API:
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
public class Main : BasePlugin(), KobaltLogger {
|
||||
public class Main : BasePlugin() {
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
|
@ -258,7 +258,7 @@ fun main(argv: Array<String>) {
|
|||
com.beust.kobalt.main(argv)
|
||||
}
|
||||
|
||||
public class Main : BasePlugin(), KobaltLogger {
|
||||
public class Main : BasePlugin() {
|
||||
// ...
|
||||
</pre>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue