mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
buildscripts: remove gradle task which resolves test_discovery_plugin_base
until migration to jps-bootstrap complete it'll be resolved via gant.xml runtime dependency to intellij.idea.community.build added to suppress unused libraries project structure test GitOrigin-RevId: 4ee211520fcc59e418914855cca4ef9aaf5908f3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
875b764a67
commit
62871bbbec
12
.idea/libraries/test_discovery_plugin_base.xml
generated
Normal file
12
.idea/libraries/test_discovery_plugin_base.xml
generated
Normal file
@@ -0,0 +1,12 @@
|
||||
<component name="libraryTable">
|
||||
<library name="test-discovery-plugin-base" type="repository">
|
||||
<properties include-transitive-deps="false" maven-id="org.jetbrains.testDiscovery:test-discovery-plugin-base:0.1.191" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
@@ -29,7 +29,6 @@ version '1.0'
|
||||
|
||||
apply from: 'setupJdk.gradle'
|
||||
apply from: 'setupAndroidSdk.gradle'
|
||||
apply from: 'setupBuildScriptsDeps.gradle'
|
||||
apply from: 'setupToolboxLiteGen.gradle'
|
||||
apply from: 'setupBundledMaven.gradle'
|
||||
apply from: 'setupCidr.gradle'
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Paths
|
||||
|
||||
repositories {
|
||||
maven { url "https://cache-redirector.jetbrains.com/jcenter.bintray.com" }
|
||||
maven { url 'https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases' }
|
||||
}
|
||||
|
||||
configurations {
|
||||
testDiscoveryDeps
|
||||
}
|
||||
|
||||
task setupTestDiscoveryDeps {
|
||||
doFirst {
|
||||
def dir = "${project.buildDir}/test-discovery-deps"
|
||||
def testDiscoveryDeps = file(dir)
|
||||
testDiscoveryDeps.deleteDir()
|
||||
testDiscoveryDeps.mkdirs()
|
||||
configurations.detachedConfiguration(
|
||||
dependencies.create(loadProjectLibraryProperties('test-discovery-plugin-base', '../../..').first)
|
||||
).files.each { from ->
|
||||
def into = Paths.get("$dir/$from.name")
|
||||
Files.copy(from.toPath(), into)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private Tuple2<String, Boolean> loadProjectLibraryProperties(String libraryName, String idea = '../..') {
|
||||
File file = new File(project.rootDir, "$idea/.idea/libraries/${libraryName.replace('-', '_')}.xml")
|
||||
if (!file.exists()) {
|
||||
throw new GradleException("Cannot find $libraryName project library: $file doesn't exist")
|
||||
}
|
||||
def root = new XmlParser().parse(file)
|
||||
NodeList propertiesTags = root.library.first().properties
|
||||
if (propertiesTags.isEmpty()) {
|
||||
throw new GradleException("$libraryName project library is not a repository library")
|
||||
}
|
||||
//noinspection GroovyAssignabilityCheck
|
||||
loadLibraryProperties(propertiesTags.first())
|
||||
}
|
||||
|
||||
private static Tuple2<String, Boolean> loadLibraryProperties(Node propertiesTag) {
|
||||
new Tuple2(propertiesTag.'@maven-id', propertiesTag.'@include-transitive-deps' != "false")
|
||||
}
|
||||
@@ -20,6 +20,8 @@
|
||||
</filterchain>
|
||||
</loadresource>
|
||||
|
||||
<xmlproperty file="${build.dir}/../.idea/libraries/test_discovery_plugin_base.xml" prefix="test-discovery-plugin-base.library.xml"/>
|
||||
|
||||
<property name="maven.resolver.ant.tasks.version" value="1.2.1"/>
|
||||
<property name="maven.resolver.ant.tasks.file.name" value="maven-resolver-ant-tasks-${maven.resolver.ant.tasks.version}-uber.jar"/>
|
||||
<property name="maven.resolver.ant.tasks.file.path" value="org/apache/maven/resolver/maven-resolver-ant-tasks/${maven.resolver.ant.tasks.version}"/>
|
||||
@@ -62,6 +64,7 @@
|
||||
<resolver:remoterepos refid="remoterepos.buildscript"/>
|
||||
<resolver:dependencies>
|
||||
<dependency coords="${jps.bootstrap.library.xml.component.library.properties(maven-id)}"/>
|
||||
<dependency coords="${test-discovery-plugin-base.library.xml.component.library.properties(maven-id)}"/>
|
||||
<dependency coords="com.jetbrains.intellij.platform:test-framework-core:${jps.bootstrap.library.version}"/>
|
||||
<dependency coords="commons-cli:commons-cli:1.2"/>
|
||||
<dependency coords="org.apache.commons:commons-compress:1.21"/>
|
||||
|
||||
@@ -15,5 +15,6 @@
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.buildScripts" exported="" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="test-discovery-plugin-base" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
Reference in New Issue
Block a user