| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- <!-- plugin-docs: https://www.jetbrains.org/intellij/sdk/docs/basics.html -->
- <idea-plugin>
- <id>org.tboox.xmake</id>
- <name>XMake</name>
- <version>1.0.5</version>
- <vendor email="[email protected]" url="http://www.tboox.org">tboox.org</vendor>
- <description><![CDATA[
- A XMake integration plugin in Intellij Platform<br>
- <p><a href="https://github.com/xmake-io/xmake-idea">Source Code</a> | <a href="https://gitter.im/tboox/tboox?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge">Gitter</a> | <a href="http://xmake.io/pages/donation.html#donate">Donate</a> | <a href="http://xmake.io">XMake Homepage</a></p>
- Features:
- <ul>
- <li>xmake</li>
- <ul>
- <li>C/C++/Objc/Swift/Rust/Dlang/Golang ... support</li>
- <li>Cross-platform support</li>
- <li>Lua syntax</li>
- <li><a href="https://github.com/xmake-io/xmake">More features and info about xmake</a></li>
- </ul>
- <li>Quickstart</li>
- <li>Create project</li>
- <li>Project configuration</li>
- <li>Run configuration</li>
- <li>Menu tools</li>
- <li>Tool windows</li>
- <li>Build and run</li>
- <li>Goto error and waring problems</li>
- </ul>
- <p>中国朋友可以加QQ群交流及反馈BUG: 343118190</p>
- ]]></description>
- <change-notes><![CDATA[
- <strong>1.0.5</strong>
- <ul>
- <li>[FIX]: Fix conflict issues with java</li>
- </ul>
- <strong>1.0.4</strong>
- <ul>
- <li>[NEW]: Modify rebuild icon</li>
- </ul>
- <strong>1.0.3</strong>
- <ul>
- <li>[NEW]: Improve exit code</li>
- </ul>
- <strong>1.0.2</strong>
- <ul>
- <li>[NEW]: Create project (c/c++/rust/go/dlang/swift/objc)</li>
- </ul>
- <strong>1.0.1</strong>
- <ul>
- <li>[NEW]: Quickstart</li>
- <li>[NEW]: Project configuration</li>
- <li>[NEW]: Run configuration</li>
- <li>[NEW]: Menu tools</li>
- <li>[NEW]: Tool windows</li>
- <li>[NEW]: Build and run</li>
- <li>[NEW]: Goto error and waring problems</li>
- </ul>
- ]]>
- </change-notes>
- <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
- <idea-version since-build="145.0"/>
- <!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/plugin_compatibility.html
- on how to target different products -->
- <depends>com.intellij.modules.platform</depends>
- <depends optional="true" config-file="idea-only.xml">com.intellij.modules.java</depends>
- <!--<depends optional="true" config-file="clion-only.xml">com.intellij.modules.clion</depends>-->
- <extensions defaultExtensionNs="com.intellij">
- <!-- icons -->
- <iconProvider implementation="org.tboox.xmake.icons.XMakeIconProvider"/>
- <!-- module configurations -->
- <sdkType implementation="org.tboox.xmake.project.XMakeSdkType"/>
- <moduleType id="XMake.Module" implementationClass="org.tboox.xmake.project.XMakeModuleType"/>
- <!--<moduleConfigurationEditorProvider implementation="org.tboox.xmake.project.XMakeModuleConfigurationEditorProvider"/>-->
- <!-- project configurations -->
- <projectConfigurable instance="org.tboox.xmake.project.XMakeProjectConfigurable" displayName="XMake" groupId="language"/>
- <toolWindow id="XMake" anchor="bottom" factoryClass="org.tboox.xmake.project.XMakeToolWindowFactory" icon="/icons/xmake_13x13.png"/>
- <!-- run configurations -->
- <programRunner implementation="org.tboox.xmake.run.XMakeRunner"/>
- <configurationType implementation="org.tboox.xmake.run.XMakeRunConfigurationType"/>
- <runConfigurationProducer implementation="org.tboox.xmake.run.XMakeRunConfigurationProducer"/>
- <!--<projectTaskRunner implementation="org.tboox.xmake.run.XMakeProjectTasksRunner"/>-->
- </extensions>
- <!--
- group id
- http://keithlea.com/idea-actions/
- https://github.com/centic9/IntelliJ-Action-IDs
- -->
- <actions>
- <group id="XMake.Menu" text="XMake" description="XMake Menu">
- <add-to-group group-id="MainMenu" anchor="after" relative-to-action="RunMenu"/>
- <action id="XMake.Run" class="org.tboox.xmake.actions.RunAction" text="Run Target" icon = "/icons/run.png" description="Run the current target."/>
- <action id="XMake.Build" class="org.tboox.xmake.actions.BuildAction" text="Build Project" icon = "/icons/build.png" description="Build the current project."/>
- <action id="XMake.Rebuild" class="org.tboox.xmake.actions.RebuildAction" text="Rebuild Project" icon = "/icons/rebuild.png" description="Rebuild the current project."/>
- <action id="XMake.Clean" class="org.tboox.xmake.actions.CleanAction" text="Clean Project" icon = "/icons/clean.png" description="Clean target and object files."/>
- <separator/>
- <reference id="editRunConfigurations"/>
- <action id="XMake.CleanConfiguration" class="org.tboox.xmake.actions.CleanConfigurationAction" text="Clean Configuration" icon = "/icons/cleanconf.png" description="Clean the current configuration."/>
- <separator/>
- <action id="XMake.QuickStart" class="org.tboox.xmake.actions.QuickStartAction" text="Quick Start" icon = "/icons/quickstart.png" description="Quick start a new project."/>
- </group>
- </actions>
- <project-components>
- <component>
- <implementation-class>org.tboox.xmake.shared.XMakeConfiguration</implementation-class>
- </component>
- </project-components>
- </idea-plugin>
|