mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[space plugin] prepare plugin for development in IJ repo
GitOrigin-RevId: 2c96abae9ebdc4dda6ad88cd1910c180a237b861
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c0555b53ed
commit
02ebcc6a4b
Generated
+5
@@ -61,5 +61,10 @@
|
||||
<option name="name" value="b7513459-458a-4892-b2b4-eca932d3c82a" />
|
||||
<option name="url" value="https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-plugin/" />
|
||||
</remote-repository>
|
||||
<remote-repository>
|
||||
<option name="id" value="905ce807-c0fe-49c0-822b-33d31d6616e4" />
|
||||
<option name="name" value="905ce807-c0fe-49c0-822b-33d31d6616e4" />
|
||||
<option name="url" value="https://cache-redirector.jetbrains.com/jetbrains.bintray.com/space" />
|
||||
</remote-repository>
|
||||
</component>
|
||||
</project>
|
||||
Generated
+1
@@ -773,6 +773,7 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/settings-repository/intellij.settingsRepository.iml" filepath="$PROJECT_DIR$/plugins/settings-repository/intellij.settingsRepository.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/settings-repository/intellij.settingsRepository.tests.iml" filepath="$PROJECT_DIR$/plugins/settings-repository/intellij.settingsRepository.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/sh/intellij.sh.iml" filepath="$PROJECT_DIR$/plugins/sh/intellij.sh.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/space/intellij.space.plugin.iml" filepath="$PROJECT_DIR$/plugins/space/intellij.space.plugin.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/spellchecker/intellij.spellchecker.iml" filepath="$PROJECT_DIR$/spellchecker/intellij.spellchecker.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/stats-collector/intellij.statsCollector.iml" filepath="$PROJECT_DIR$/plugins/stats-collector/intellij.statsCollector.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/stats-collector/completion-ranker/intellij.statsCollector.completionRanker.iml" filepath="$PROJECT_DIR$/plugins/stats-collector/completion-ranker/intellij.statsCollector.completionRanker.iml" />
|
||||
|
||||
@@ -140,5 +140,6 @@
|
||||
<orderEntry type="module" module-name="intellij.filePrediction" scope="RUNTIME" />
|
||||
<orderEntry type="module" module-name="intellij.textmate" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.webp" scope="RUNTIME" />
|
||||
<orderEntry type="module" module-name="intellij.space" scope="RUNTIME" />
|
||||
</component>
|
||||
</module>
|
||||
+18
@@ -293,6 +293,11 @@ class CommunityLibraryLicenses {
|
||||
licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0", url: "https://github.com/FasterXML/jackson"),
|
||||
new LibraryLicense(name: "Jackson Databind", libraryName: "jackson-databind", license: "Apache 2.0",
|
||||
licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0", url: "https://github.com/FasterXML/jackson-databind"),
|
||||
new LibraryLicense(name: "Jackson Datatype Joda",
|
||||
libraryName: "com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.2",
|
||||
license: "Apache 2.0",
|
||||
licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0",
|
||||
url: "https://github.com/FasterXML/jackson-datatype-joda"),
|
||||
new LibraryLicense(name: "Jackson Module Kotlin", libraryName: "jackson-module-kotlin", license: "Apache 2.0",
|
||||
licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0", url: "https://github.com/FasterXML/jackson-module-kotlin"),
|
||||
new LibraryLicense(name: "Jakarta ORO", libraryName: "OroMatcher", license: "Apache",
|
||||
@@ -405,6 +410,16 @@ class CommunityLibraryLicenses {
|
||||
new LibraryLicense(name: "Kryo", libraryName: "Kryo", license: "New BSD License",
|
||||
url: "https://github.com/EsotericSoftware/kryo",
|
||||
licenseUrl: "https://github.com/EsotericSoftware/kryo/blob/master/LICENSE.md"),
|
||||
new LibraryLicense(name: "ktor-client-apache",
|
||||
libraryName: "io.ktor:ktor-client-apache",
|
||||
license: "Apache 2.0",
|
||||
licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0",
|
||||
url: "https://github.com/ktorio/ktor"),
|
||||
new LibraryLicense(name: "ktor-websockets",
|
||||
libraryName: "ktor-websockets",
|
||||
license: "Apache 2.0",
|
||||
licenseUrl: "http://www.apache.org/licenses/LICENSE-2.0",
|
||||
url: "https://github.com/ktorio/ktor"),
|
||||
new LibraryLicense(name: "kXML2", libraryName: "kxml2", license: "BSD", url: "http://sourceforge.net/projects/kxml/"),
|
||||
new LibraryLicense(name: "Layout Inspector Protos", libraryName: "layoutinspector-proto", license: "Apache 2.0", url: "http://source.android.com/"),
|
||||
new LibraryLicense(name: "Log4j", libraryName: "Log4J", license: "Apache 2.0",
|
||||
@@ -617,15 +632,18 @@ class CommunityLibraryLicenses {
|
||||
jetbrainsLibrary("jps-build-script-dependencies-bootstrap"),
|
||||
jetbrainsLibrary("kotlin-reflect"),
|
||||
jetbrainsLibrary("kotlin-script-runtime"),
|
||||
jetbrainsLibrary("kotlin-scripting-intellij"),
|
||||
jetbrainsLibrary("kotlin-stdlib-jdk8"),
|
||||
jetbrainsLibrary("kotlin-test"),
|
||||
jetbrainsLibrary("kotlinx-coroutines-jdk8"),
|
||||
jetbrainsLibrary("kotlinx-coroutines-slf4j"),
|
||||
jetbrainsLibrary("ml-completion-prev-exprs-models"),
|
||||
jetbrainsLibrary("precompiled_jshell-frontend"),
|
||||
jetbrainsLibrary("rd-core"),
|
||||
jetbrainsLibrary("rd-framework"),
|
||||
jetbrainsLibrary("rd-swing"),
|
||||
jetbrainsLibrary("rd-text"),
|
||||
jetbrainsLibrary("space-idea-sdk"),
|
||||
jetbrainsLibrary("tcServiceMessages"),
|
||||
jetbrainsLibrary("tips-idea-ce"),
|
||||
jetbrainsLibrary("tips-pycharm-community"),
|
||||
|
||||
+84
-84
@@ -1,84 +1,84 @@
|
||||
import static Versions.*
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
maven { url "https://www.jetbrains.com/intellij-repository/snapshots" } // for nightly builds
|
||||
if (Build.buildSettings.useCacheRedirector) {
|
||||
maven { url "https://cache-redirector.jetbrains.com/jetbrains.bintray.com/intellij-plugin-service" }
|
||||
} else {
|
||||
maven { url "https://dl.bintray.com/jetbrains/intellij-plugin-service" }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
plugins {
|
||||
id "org.jetbrains.intellij" version "0.4.18"
|
||||
}
|
||||
|
||||
applyKotlinJVM()
|
||||
|
||||
def pluginTitle = "space-intellij-plugin"
|
||||
|
||||
if (hasProperty("teamcity")) {
|
||||
if (project.hasProperty('pluginChannel')) {
|
||||
version = "2020.1.internal.${teamcity["build.number"]}"
|
||||
} else {
|
||||
version = "2020.1.${teamcity["build.number"]}"
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile project(":app:app-state")
|
||||
|
||||
compile "org.slf4j:jul-to-slf4j:$sl4j_version"
|
||||
compile "ch.qos.logback:logback-classic:1.2.1"
|
||||
|
||||
compile "io.ktor:ktor-server-core:$ktor_version"
|
||||
compile "io.ktor:ktor-server-jetty:$ktor_version"
|
||||
|
||||
compile project(':plugins:pipelines:pipelines-config:pipelines-config-compiler-bootstrap')
|
||||
compile project(':plugins:pipelines:pipelines-config:pipelines-config-utils')
|
||||
|
||||
compile project(':plugins:pipelines:pipelines-config:pipelines-config-dsl-script-exec')
|
||||
|
||||
compile project(':plugins:pipelines:pipelines-common')
|
||||
compile project(':plugins:pipelines:pipelines-engine')
|
||||
compile project(':plugins:pipelines:pipelines-utils')
|
||||
compile project(':plugins:pipelines:pipelines-provider')
|
||||
compile project(':plugins:pipelines:pipelines-provider-local')
|
||||
}
|
||||
|
||||
test { finalizedBy jacocoTestReport }
|
||||
|
||||
def kotlinIdeaPluginVersion = "1.3.70-release-IJ2020.1-2"
|
||||
|
||||
intellij {
|
||||
version "201.6668.121"
|
||||
pluginName pluginTitle
|
||||
updateSinceUntilBuild false
|
||||
sandboxDirectory "${project.buildDir}/.sandbox"
|
||||
setPlugins("org.jetbrains.kotlin:$kotlinIdeaPluginVersion", 'git4idea')
|
||||
downloadSources = true
|
||||
}
|
||||
|
||||
runIde {
|
||||
jbrVersion = '11_0_2b159'
|
||||
dependsOn ":plugins:pipelines:pipelines-config:pipelines-config-compiler:publishToMavenLocal"
|
||||
dependsOn ":plugins:pipelines:pipelines-config:pipelines-config-dsl-runtime:publishToMavenLocal"
|
||||
}
|
||||
|
||||
publishPlugin {
|
||||
channels project.hasProperty('pluginChannel') ? project.property('pluginChannel') : ''
|
||||
token System.getenv('IDEA_PLUGIN_DEPLOY_TOKEN')
|
||||
}
|
||||
|
||||
prepareSandbox {
|
||||
|
||||
def defTask = project.tasks.getByPath(":plugins:pipelines:pipelines-config:pipelines-config-scriptdefinition-compile:runtimeJar")
|
||||
|
||||
from(defTask) {
|
||||
into "${pluginTitle}/script-def"
|
||||
}
|
||||
|
||||
dependsOn defTask
|
||||
}
|
||||
//import static Versions.*
|
||||
//
|
||||
//buildscript {
|
||||
// repositories {
|
||||
// maven { url "https://www.jetbrains.com/intellij-repository/snapshots" } // for nightly builds
|
||||
// if (Build.buildSettings.useCacheRedirector) {
|
||||
// maven { url "https://cache-redirector.jetbrains.com/jetbrains.bintray.com/intellij-plugin-service" }
|
||||
// } else {
|
||||
// maven { url "https://dl.bintray.com/jetbrains/intellij-plugin-service" }
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//plugins {
|
||||
// id "org.jetbrains.intellij" version "0.4.18"
|
||||
//}
|
||||
//
|
||||
//applyKotlinJVM()
|
||||
//
|
||||
//def pluginTitle = "space-intellij-plugin"
|
||||
//
|
||||
//if (hasProperty("teamcity")) {
|
||||
// if (project.hasProperty('pluginChannel')) {
|
||||
// version = "2020.1.internal.${teamcity["build.number"]}"
|
||||
// } else {
|
||||
// version = "2020.1.${teamcity["build.number"]}"
|
||||
// }
|
||||
//}
|
||||
//
|
||||
//dependencies {
|
||||
// compile project(":app:app-state")
|
||||
//
|
||||
// compile "org.slf4j:jul-to-slf4j:$sl4j_version"
|
||||
// compile "ch.qos.logback:logback-classic:1.2.1"
|
||||
//
|
||||
// comppile "io.ktor:ktor-server-core:$ktor_version"
|
||||
// compile "io.ktor:ktor-server-jetty:$ktor_version"
|
||||
//
|
||||
// compile project(':plugins:pipelines:pipelines-config:pipelines-config-compiler-bootstrap')
|
||||
// compile project(':plugins:pipelines:pipelines-config:pipelines-config-utils')
|
||||
//
|
||||
// compile project(':plugins:pipelines:pipelines-config:pipelines-config-dsl-script-exec')
|
||||
//
|
||||
// compile project(':plugins:pipelines:pipelines-common')
|
||||
// compile project(':plugins:pipelines:pipelines-engine')
|
||||
// compile project(':plugins:pipelines:pipelines-utils')
|
||||
// compile project(':plugins:pipelines:pipelines-provider')
|
||||
// compile project(':plugins:pipelines:pipelines-provider-local')
|
||||
//}
|
||||
//
|
||||
//test { finalizedBy jacocoTestReport }
|
||||
//
|
||||
//def kotlinIdeaPluginVersion = "1.3.70-release-IJ2020.1-2"
|
||||
//
|
||||
//intellij {
|
||||
// version "201.6668.121"
|
||||
// pluginName pluginTitle
|
||||
// updateSinceUntilBuild false
|
||||
// sandboxDirectory "${project.buildDir}/.sandbox"
|
||||
// setPlugins("org.jetbrains.kotlin:$kotlinIdeaPluginVersion", 'git4idea')
|
||||
// downloadSources = true
|
||||
//}
|
||||
//
|
||||
//runIde {
|
||||
// jbrVersion = '11_0_2b159'
|
||||
// dependsOn ":plugins:pipelines:pipelines-config:pipelines-config-compiler:publishToMavenLocal"
|
||||
// dependsOn ":plugins:pipelines:pipelines-config:pipelines-config-dsl-runtime:publishToMavenLocal"
|
||||
//}
|
||||
//
|
||||
//publishPlugin {
|
||||
// channels project.hasProperty('pluginChannel') ? project.property('pluginChannel') : ''
|
||||
// token System.getenv('IDEA_PLUGIN_DEPLOY_TOKEN')
|
||||
//}
|
||||
//
|
||||
//prepareSandbox {
|
||||
//
|
||||
// def defTask = project.tasks.getByPath(":plugins:pipelines:pipelines-config:pipelines-config-scriptdefinition-compile:runtimeJar")
|
||||
//
|
||||
// from(defTask) {
|
||||
// into "${pluginTitle}/script-def"
|
||||
// }
|
||||
//
|
||||
// dependsOn defTask
|
||||
//}
|
||||
|
||||
@@ -0,0 +1,130 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/kotlin" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/kotlin" isTestSource="true" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="space-idea-sdk" type="repository">
|
||||
<properties maven-id="com.jetbrains:space-idea-sdk:1.0.49205-pre" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/jetbrains/space-idea-sdk/1.0.49205-pre/space-idea-sdk-1.0.49205-pre.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module" module-name="intellij.vcs.git" />
|
||||
<orderEntry type="module" module-name="intellij.platform.vcs" />
|
||||
<orderEntry type="module" module-name="intellij.platform.vcs.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.vcs.log" />
|
||||
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.externalSystem" />
|
||||
<orderEntry type="module" module-name="intellij.platform.execution.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.ide" />
|
||||
<orderEntry type="library" scope="TEST" name="kotlin-test" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
|
||||
<orderEntry type="library" name="Guava" level="project" />
|
||||
<orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="kotlinx-coroutines-slf4j" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.3.4" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-slf4j/1.3.4/kotlinx-coroutines-slf4j-1.3.4.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-slf4j/1.3.4/kotlinx-coroutines-slf4j-1.3.4-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-slf4j/1.3.4/kotlinx-coroutines-slf4j-1.3.4-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" name="ktor-websockets" level="project" />
|
||||
<orderEntry type="module-library">
|
||||
<library name="io.ktor:ktor-client-apache" type="repository">
|
||||
<properties maven-id="io.ktor:ktor-client-apache:1.3.2" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-client-apache/1.3.2/ktor-client-apache-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/13.0/annotations-13.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/atomicfu/0.14.2/atomicfu-0.14.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-client-core-jvm/1.3.2/ktor-client-core-jvm-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-network/1.3.2/ktor-network-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-utils-jvm/1.3.2/ktor-utils-jvm-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-io-jvm/1.3.2/ktor-io-jvm-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.4/kotlinx-coroutines-core-common-1.3.4.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-http-jvm/1.3.2/ktor-http-jvm-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-http-cio-jvm/1.3.2/ktor-http-cio-jvm-1.3.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpasyncclient/4.1.4/httpasyncclient-4.1.4.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore-nio/4.4.13/httpcore-nio-4.4.13.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-client-apache/1.3.2/ktor-client-apache-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib/1.3.70/kotlin-stdlib-1.3.70-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.70/kotlin-stdlib-common-1.3.70-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/annotations/13.0/annotations-13.0-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/atomicfu/0.14.2/atomicfu-0.14.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-core/1.3.4/kotlinx-coroutines-core-1.3.4-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-client-core-jvm/1.3.2/ktor-client-core-jvm-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-network/1.3.2/ktor-network-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-utils-jvm/1.3.2/ktor-utils-jvm-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-io-jvm/1.3.2/ktor-io-jvm-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlinx/kotlinx-coroutines-core-common/1.3.4/kotlinx-coroutines-core-common-1.3.4-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-http-jvm/1.3.2/ktor-http-jvm-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.3.70/kotlin-stdlib-jdk7-1.3.70-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/io/ktor/ktor-http-cio-jvm/1.3.2/ktor-http-cio-jvm-1.3.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpasyncclient/4.1.4/httpasyncclient-4.1.4-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore-nio/4.4.13/httpcore-nio-4.4.13-sources.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="kotlin-scripting-intellij" type="repository">
|
||||
<properties maven-id="org.jetbrains.kotlin:kotlin-scripting-intellij:1.3.72" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-scripting-intellij/1.3.72/kotlin-scripting-intellij-1.3.72.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-script-runtime/1.3.72/kotlin-script-runtime-1.3.72.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/kotlin/kotlin-scripting-common/1.3.72/kotlin-scripting-common-1.3.72.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library name="com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.2" type="repository">
|
||||
<properties maven-id="com.fasterxml.jackson.datatype:jackson-datatype-joda:2.10.2" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.10.2/jackson-datatype-joda-2.10.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.10.2/jackson-annotations-2.10.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.10.2/jackson-core-2.10.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.10.2/jackson-databind-2.10.2.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.9.9/joda-time-2.9.9.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
</component>
|
||||
</module>
|
||||
+4
-5
@@ -1,9 +1,9 @@
|
||||
package circlet.plugins.pipelines.services
|
||||
|
||||
import circlet.pipelines.config.utils.*
|
||||
import circlet.plugins.pipelines.utils.*
|
||||
import java.io.*
|
||||
import kotlin.script.experimental.intellij.*
|
||||
import circlet.pipelines.config.utils.ScriptConstants
|
||||
import circlet.plugins.pipelines.utils.JarFinder
|
||||
import java.io.File
|
||||
import kotlin.script.experimental.intellij.ScriptDefinitionsProvider
|
||||
|
||||
class CircletScriptDefinitionsProvider : ScriptDefinitionsProvider {
|
||||
|
||||
@@ -25,5 +25,4 @@ class CircletScriptDefinitionsProvider : ScriptDefinitionsProvider {
|
||||
override fun useDiscovery(): Boolean {
|
||||
return true
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,24 +1,31 @@
|
||||
package circlet.vcs
|
||||
|
||||
import circlet.actions.*
|
||||
import circlet.client.api.*
|
||||
import circlet.actions.CircletActionUtils
|
||||
import circlet.client.api.Navigator
|
||||
import circlet.components.*
|
||||
import com.intellij.dvcs.repo.*
|
||||
import com.intellij.ide.*
|
||||
import circlet.client.api.ProjectLocation
|
||||
import circlet.components.circletWorkspace
|
||||
import com.intellij.dvcs.repo.VcsRepositoryManager
|
||||
import com.intellij.ide.BrowserUtil
|
||||
import com.intellij.openapi.actionSystem.*
|
||||
import com.intellij.openapi.progress.*
|
||||
import com.intellij.openapi.project.*
|
||||
import com.intellij.openapi.vcs.*
|
||||
import com.intellij.openapi.vcs.changes.*
|
||||
import com.intellij.openapi.vcs.history.*
|
||||
import com.intellij.openapi.vfs.*
|
||||
import com.intellij.vcs.log.*
|
||||
import com.intellij.vcsUtil.*
|
||||
import git4idea.*
|
||||
import git4idea.history.*
|
||||
import git4idea.repo.*
|
||||
import icons.*
|
||||
import com.intellij.openapi.progress.ProgressIndicator
|
||||
import com.intellij.openapi.progress.Task
|
||||
import com.intellij.openapi.project.DumbAware
|
||||
import com.intellij.openapi.project.DumbAwareAction
|
||||
import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.vcs.VcsDataKeys
|
||||
import com.intellij.openapi.vcs.changes.Change
|
||||
import com.intellij.openapi.vcs.changes.ChangeListManager
|
||||
import com.intellij.openapi.vcs.history.VcsFileRevisionEx
|
||||
import com.intellij.openapi.vfs.VfsUtilCore
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.vcs.log.CommitId
|
||||
import com.intellij.vcs.log.VcsLogDataKeys
|
||||
import com.intellij.vcsUtil.VcsUtil
|
||||
import git4idea.GitRevisionNumber
|
||||
import git4idea.GitUtil
|
||||
import git4idea.history.GitHistoryUtils
|
||||
import git4idea.repo.GitRepository
|
||||
import icons.CircletIcons
|
||||
import runtime.routing.Location
|
||||
import com.intellij.openapi.util.Ref as Ref1
|
||||
|
||||
@@ -227,7 +234,7 @@ class CircletVcsOpenInBrowserActionGroup :
|
||||
val hash = getCurrentFileRevisionHash(project, virtualFile) ?: return null
|
||||
|
||||
return Navigator.p.project(description.projectKey)
|
||||
.file(repo, hash, relativePath)
|
||||
.fileAnnotate(repo, hash, relativePath)
|
||||
.absoluteHref(server)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,28 +1,13 @@
|
||||
<idea-plugin version="2">
|
||||
<idea-plugin>
|
||||
<id>com.jetbrains.space</id>
|
||||
<name>Space</name>
|
||||
<version>0.1.dev</version>
|
||||
<vendor email="support@jetbrains.com" url="jetbrains.com">JetBrains</vendor>
|
||||
|
||||
<description>
|
||||
<![CDATA[
|
||||
Lets you connect your IDE to your organization in <a href="https://jetbrains.com/space/">JetBrains Space</a> so you can view and clone project repositories.
|
||||
]]>
|
||||
</description>
|
||||
|
||||
<change-notes><![CDATA[
|
||||
<ul>
|
||||
<li>Share a project on Space directly from the IntelliJ-based IDE</li>
|
||||
<li>Configure the method of clonning HTTP/SSH. HTTP is set by default</li>
|
||||
<li>UI improvements</li>
|
||||
</ul>
|
||||
]]>
|
||||
|
||||
</change-notes>
|
||||
|
||||
<!-- please see https://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description -->
|
||||
<idea-version since-build="201"
|
||||
until-build="202.*"/>
|
||||
<vendor>JetBrains</vendor>
|
||||
|
||||
<!-- please see https://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
|
||||
on how to target different products -->
|
||||
@@ -55,10 +40,10 @@
|
||||
<projectService serviceImplementation="circlet.plugins.pipelines.services.execution.CircletTaskRunner"/>
|
||||
<projectService serviceImplementation="circlet.plugins.pipelines.ui.CircletToolWindowService"/>
|
||||
<projectService serviceImplementation="circlet.vcs.CircletProjectContext"/>
|
||||
<!-- <runLineMarkerContributor-->
|
||||
<!-- language="kotlin"-->
|
||||
<!-- id="circletScriptRunLineMarkerProvider"-->
|
||||
<!-- implementationClass="circlet.plugins.pipelines.services.CircletScriptRunLineMarkerProvider"/>-->
|
||||
<runLineMarkerContributor
|
||||
language="kotlin"
|
||||
id="circletScriptRunLineMarkerProvider"
|
||||
implementationClass="circlet.plugins.pipelines.services.CircletScriptRunLineMarkerProvider"/>
|
||||
|
||||
<configurationType implementation="circlet.plugins.pipelines.services.run.CircletRunConfigurationType"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user