forked from luontola/idea-sbt-plugin
-
Notifications
You must be signed in to change notification settings - Fork 1
/
plugin.xml
executable file
·90 lines (71 loc) · 4.23 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<!DOCTYPE idea-plugin PUBLIC "Plugin/DTD" "http://plugins.intellij.net/plugin.dtd">
<idea-plugin url="http://github.com/orfjackal/idea-sbt-plugin">
<id>SBT</id>
<name>SBT</name>
<version>${project.version}</version>
<idea-version since-build="120.1"/>
<category>Build</category>
<vendor url="http://www.orfjackal.net">Esko Luontola</vendor>
<description><![CDATA[
Integrates with Simple Build Tool (SBT) to enable building Scala projects easily and quickly.
<p>
Offers a console where SBT commands can be entered interactively, and a Before Run task
to delegate project compilation to SBT, as an alternative to the built in IntelliJ Make.
<p>
<a href="https://github.com/orfjackal/idea-sbt-plugin/wiki">Documentation, Screenshots</a>
]]></description>
<change-notes><![CDATA[
<ul>
<dt><b>1.4.0 (in progress)</b></dt>
<li>Require IntelliJ 12 (Leda)</li>
<li>Change UI for the console to use a 'Language Console' <a href="https://github.com/orfjackal/idea-sbt-plugin/issues/42">#42</a></li>
<dt><b>1.3.2 (in progress)</b></dt>
<li>Don't activate the SBT tool window on project opening. <a href="https://github.com/orfjackal/idea-sbt-plugin/issues/47">#47</a></li>
<li>Allow the JRE that runs SBT to be specified. <a href="https://github.com/orfjackal/idea-sbt-plugin/issues/50">#50</a></li>
<dt><b>1.3.1 (2011-09-22)</b></dt>
<li>Compability with IDEA 11</li>
<dt><b>1.3.0 (2011-06-25)</b></dt>
<li>Workaround IDEA 10.5 Bug that corrupted text entry after a CR was output</li>
<li>Allow use of the SBT Console during re-indexing</li>
<li>Remove support for synchronizing the IDEA target directory with the SBT target directory after each action</li>
<li>Allow per-project configuration of SBT Launcher JAR and VM Parameters.</li>
<li>Add option to run the "Before Launch" tasks in the current module</li>
<li>Improve notification of build failures in a "Before Launch" task</li>
<dt><b>1.2.0 (2011-04-21)</b></dt>
<li>Fails the build if there is an error in running an action (thanks Jason Zaugg)</li>
<li>More toolbar buttons in SBT Console (thanks Jason Zaugg)</li>
<li>Colors in SBT console output (thanks Jason Zaugg)</li>
<li>Some bug fixes (thanks Jason Zaugg)</li>
<dt><b>1.1.0 (2010-12-02)</b></dt>
<li>Links from SBT error messages to the editor (thanks Ismael Juma)</li>
<li>An always available SBT Console tool window (thanks Ismael Juma)</li>
<li>VM parameters for SBT can be changed from the plugin settings (thanks Jason Zaugg)</li>
<dt><b>1.0.0 (2010-06-17)</b></dt>
<li>Runs SBT commands as "Before Launch" tasks in run configurations</li>
<li>Runs SBT commands which are entered manually to the SBT messages window</li>
<li>Configures module compiler output directories automatically</li>
</ul>
]]></change-notes>
<extensions defaultExtensionNs="com.intellij">
<stepsBeforeRunProvider implementation="net.orfjackal.sbt.plugin.SbtBeforeRunTaskProvider"/>
<projectConfigurable instance="net.orfjackal.sbt.plugin.settings.SbtConfigurable" order="last"/>
<completion.contributor language="TEXT" implementationClass="net.orfjackal.sbt.plugin.sbtlang.SbtCompletionContributor"/>
<lang.fileViewProviderFactory language="SBT"
implementationClass="net.orfjackal.sbt.plugin.sbtlang.SbtFileViewProviderFactory"/>
</extensions>
<project-components>
<component>
<implementation-class>net.orfjackal.sbt.plugin.SbtRunnerComponent</implementation-class>
<loadForDefaultProject/>
</component>
<component>
<implementation-class>net.orfjackal.sbt.plugin.settings.SbtProjectSettingsComponent</implementation-class>
<loadForDefaultProject/>
</component>
</project-components>
<application-components>
<component>
<implementation-class>net.orfjackal.sbt.plugin.settings.SbtApplicationSettingsComponent</implementation-class>
</component>
</application-components>
</idea-plugin>