remote repository library support moved from maven plugin to IDEA core: component registration and artifacts building

This commit is contained in:
Eugene Zhuravlev
2017-03-30 14:49:05 +02:00
parent 9e49ee9f41
commit 232faeab24
5 changed files with 6 additions and 6 deletions
@@ -80,10 +80,6 @@ class CommunityStandaloneJpsBuilder {
jar("maven-jps-plugin.jar") { module("maven-jps-plugin") }
jar("aether-dependency-resolver.jar") { module("aether-dependency-resolver") }
ant.fileset(dir: "$home/plugins/maven/lib") {
include(name: "aether-*.jar")
include(name: "maven-aether-provider-*.jar")
}
jar("gradle-jps-plugin.jar") { module("gradle-jps-plugin") }
ant.fileset(dir: "$home/plugins/maven/maven30-server-impl/lib/maven3/lib") { include(name: "plexus-utils-*.jar") }
@@ -108,6 +104,8 @@ class CommunityStandaloneJpsBuilder {
include(name: "ecj*.jar")
include(name: "netty-all-*.jar")
include(name: "snappy-in-java-*.jar")
include(name: "aether-*.jar")
include(name: "maven-aether-provider-*.jar")
}
ant.fileset(dir: "$home/jps/lib") {
include(name: "optimizedFileManager.jar")
View File
@@ -373,7 +373,7 @@ public class JarRepositoryManager {
@Nullable
private static <T> T submitModalJob(@Nullable final Project project, final String title, final Function<ProgressIndicator, T> job){
final Ref<T> result = Ref.create(null);
new Task.Modal(project, title, true) {
new Task.Modal(project, title, false) { // todo: is cancel support possible with aether?
@Override
public void run(@NotNull ProgressIndicator indicator) {
try {
@@ -89,6 +89,7 @@ class CommunityRepositoryModules {
"xml-structure-view-impl",
"xml",
"configuration-store-impl",
"aether-dependency-resolver",
]
/**
@@ -158,7 +159,6 @@ class CommunityRepositoryModules {
},
plugin("maven") {
withModule("maven-jps-plugin")
withModule("aether-dependency-resolver")
withModule("maven-server-api")
withModule("maven2-server-impl")
withModule("maven3-server-common")
+2
View File
@@ -324,6 +324,8 @@
<extensionPoint name="java.inspection.bulkMethodInfo" interface="com.intellij.codeInspection.bulkOperation.BulkMethodInfoProvider"/>
<extensionPoint name="java.refactoring.chainCallExtractor" interface="com.intellij.refactoring.chainCall.ChainCallExtractor"/>
<extensionPoint name="repositoryLibrary" beanClass="com.intellij.jarRepository.RepositoryLibraryDefinition"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">