mirror of https://github.com/sbt/sbt.git
Complete code example in Custom-Settings.rst
The original wording confused me. I thought it meant that there was no point to my new keys unless I used them in a task. But rather it meant that I needed to create keys for my task and then a task definition with the same key name. I added the creation of the keys to the task implementation code example to clear this up in the future.
This commit is contained in:
parent
a7a5835c6c
commit
126f41c0ac
|
|
@ -46,12 +46,15 @@ Any `val` found in a `Build` object in your `.scala` build definition files or a
|
|||
Implementing a task
|
||||
-------------------
|
||||
|
||||
Once you've defined a key, you'll need to use it in some task. You could
|
||||
be defining your own task, or you could be planning to redefine an
|
||||
existing task. Either way looks the same; use `:=` to associate some
|
||||
code with the task key:
|
||||
Once you've defined a key for your task, you'll need to complete it
|
||||
with a task definition. You could be defining your own task, or you
|
||||
could be planning to redefine an existing task. Either way looks the
|
||||
same; use `:=` to associate some code with the task key:
|
||||
|
||||
::
|
||||
val sampleStringTask = settingKey[String]("A sample string task.")
|
||||
|
||||
val sampleIntTask = settingKey[String]("A sample int task.")
|
||||
|
||||
sampleStringTask := System.getProperty("user.home")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue