/
plugin.xml
executable file
·116 lines (93 loc) · 5.75 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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!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="143.381"/>
<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.8.0 (2015-12-03)</b></dt>
<li>Be compatible with / require IntelliJ 15</li>
<dt><b>1.7.0 (2014-03-26)</b></dt>
<li>Be compatible with / require IntelliJ 14.1</li>
<li>Revert UI to a TextConsole rather than a LanguageConsole. We lose command history. Hopefully we can find a way to restore this feature in a subsequent release once we adapt to changes in IntelliJ</li>
<dt><b>1.6.0 (2014-05-17)</b></dt>
<li>Require IntelliJ IDEA 13.1 (Cardea)</li>
<dt><b>1.6.1 (2014-05-17)</b></dt>
<li>Relax version requirement to admit IDEA 13.1.0 (Cardea)</li>
<dt><b>1.6.0 (2014-05-17)</b></dt>
<li>Require IntelliJ IDEA 13.1 (Cardea)</li>
<dt><b>1.5.1 (2013-10-17)</b></dt>
<li>Compatibility with IntelliJ IDEA 13 (Cardea)</li>
<dt><b>1.5.0 (2011-07-21)</b></dt>
<li>Require IntelliJ IDEA 12 (Leda)</li>
<li>Cleaner UI for Before Run tasks</li>
<dt><b>1.4.0</b></dt>
<li>Require IntelliJ 11 (Nika)</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>
<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>
<li>Support console history of entered commands</li>
<li>Default Before Run action to test:products</li>
<li>Bundle SBT 0.12 Launcher (compatible with builds in 0.7.x and above)</li>
<li>Avoid bug with empty VM options</li>
<li>Add framework for autocompletion. Currently, the completions are not context sensitive, and only offer a hard coded list of common actions.</li>
<li>Avoid spawning endless background tasks when using the Scala REPL inside the SBT session.</li>
<li>Avoid JLine warning in the REPL. <a href="https://github.com/orfjackal/idea-sbt-plugin/issues/49">#49</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>