[java] IDEA-385453 delete custom netty from java plugin

GitOrigin-RevId: 0b29e41df66a30fc4c7b10f9a38bd786539cba30
This commit is contained in:
Mikhail Pyltsin
2026-02-05 18:18:18 +00:00
committed by intellij-monorepo-bot
parent 9c97e2e823
commit 7e7de74870
11 changed files with 36 additions and 378 deletions
-77
View File
@@ -1,77 +0,0 @@
<component name="libraryTable">
<library name="netty-jps" type="repository">
<properties maven-id="io.netty:netty-all:4.1.117.Final">
<verification>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar">
<sha256sum>c78613ac0db94650c03a37b2a35b3238b2d018fcac9f10e5fe268c3887cf5e0b</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar">
<sha256sum>7d01bf0334ffa3ab55f3828bb50188bf9969774a23791a3df1905e53bfeea8f5</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar">
<sha256sum>0b93f01cff5bc2a64af829ca01c826e8e861a03b96a871fa2a240fa25681df78</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar">
<sha256sum>a7e19945a6baa86ab285383a0bda632eae7703a889da1d20ea4eaad4c996cc21</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar">
<sha256sum>5b4e125a341566b24d5030479da475b20ea1f6145bf7b3c3d69fe537088bb4c1</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar">
<sha256sum>f3272149099883cf98ad8a2a82a08111a78d17e604aebc094c80592a730fcac5</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar">
<sha256sum>0f5f7220d34d32751cc624bc9c47afdde7392f0d9551569c90a568309015d796</sha256sum>
</artifact>
<artifact url="file://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar">
<sha256sum>c07aac2ea55aa42c34fc6b53fbee661e0de077f45483133b6ca297c70a67a44a</sha256sum>
</artifact>
</verification>
<exclude>
<dependency maven-id="io.netty:netty-codec-dns" />
<dependency maven-id="io.netty:netty-codec-haproxy" />
<dependency maven-id="io.netty:netty-codec-http2" />
<dependency maven-id="io.netty:netty-codec-memcache" />
<dependency maven-id="io.netty:netty-codec-mqtt" />
<dependency maven-id="io.netty:netty-codec-redis" />
<dependency maven-id="io.netty:netty-codec-smtp" />
<dependency maven-id="io.netty:netty-codec-socks" />
<dependency maven-id="io.netty:netty-codec-stomp" />
<dependency maven-id="io.netty:netty-codec-xml" />
<dependency maven-id="io.netty:netty-transport-native-unix-common" />
<dependency maven-id="io.netty:netty-handler-proxy" />
<dependency maven-id="io.netty:netty-handler-ssl-ocsp" />
<dependency maven-id="io.netty:netty-resolver-dns" />
<dependency maven-id="io.netty:netty-transport-rxtx" />
<dependency maven-id="io.netty:netty-transport-sctp" />
<dependency maven-id="io.netty:netty-transport-udt" />
<dependency maven-id="io.netty:netty-transport-classes-epoll" />
<dependency maven-id="io.netty:netty-transport-classes-kqueue" />
<dependency maven-id="io.netty:netty-resolver-dns-classes-macos" />
<dependency maven-id="io.netty:netty-transport-native-epoll" />
<dependency maven-id="io.netty:netty-transport-native-kqueue" />
<dependency maven-id="io.netty:netty-resolver-dns-native-macos" />
</exclude>
</properties>
<CLASSES>
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final-sources.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final-sources.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final-sources.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final-sources.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final-sources.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final-sources.jar!/" />
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final-sources.jar!/" />
</SOURCES>
</library>
</component>
+3 -1
View File
@@ -118,7 +118,9 @@ jvm_library(
"//libraries/javax/annotation",
"@lib//:jps-javac-extension",
"//libraries/protobuf",
"@lib//:netty-jps-provided",
"@lib//:netty-codec-protobuf",
"//libraries/netty/codec-http:libraries-netty-codec-http",
"//libraries/netty/buffer",
]
)
### auto-generated section `build intellij.platform.jps.build.javac.rt` end
@@ -13,6 +13,8 @@
<orderEntry type="module" module-name="intellij.libraries.javax.annotation" />
<orderEntry type="library" name="jps-javac-extension" level="project" />
<orderEntry type="module" module-name="intellij.libraries.protobuf" />
<orderEntry type="library" scope="PROVIDED" name="netty-jps" level="project" />
<orderEntry type="library" name="netty-codec-protobuf" level="project" />
<orderEntry type="module" module-name="intellij.libraries.netty.codec.http" />
<orderEntry type="module" module-name="intellij.libraries.netty.buffer" />
</component>
</module>
@@ -106,7 +106,9 @@ suspend fun buildCommunityStandaloneJpsBuilder(
"jna",
"Log4J",
"Eclipse",
"netty-jps",
"netty-codec-http",
"netty-buffer",
"netty-codec-protobuf",
"slf4j-api",
"jetbrains-annotations",
"jps-javac-extension",
+5 -16
View File
@@ -67,10 +67,6 @@
- name: lib/modules/intellij.java.compiler.impl.jar
contentModules:
- name: intellij.java.compiler.impl
library: netty-codec-protobuf
files:
- name: $MAVEN_REPOSITORY$/io/netty/netty-codec-protobuf/4/netty-codec-protobuf-4.jar
reason: <- intellij.java.compiler.impl
- name: lib/modules/intellij.java.compiler.jar
contentModules:
- name: intellij.java.compiler
@@ -249,23 +245,16 @@
- name: lib/modules/intellij.uiDesigner.jar
contentModules:
- name: intellij.uiDesigner
- name: lib/netty-codec-protobuf.jar
library: netty-codec-protobuf
files:
- name: $MAVEN_REPOSITORY$/io/netty/netty-codec-protobuf/4/netty-codec-protobuf-4.jar
reason: withProjectLibrary
- name: lib/rt/debugger-agent.jar
library: debugger-agent
module: intellij.java.debugger.agent.holder
files:
- name: $MAVEN_REPOSITORY$/org/jetbrains/intellij/deps/debugger-agent/1/debugger-agent-1.jar
- name: lib/rt/netty-jps.jar
library: netty-jps
files:
- name: $MAVEN_REPOSITORY$/io/netty/netty-all/4/netty-all-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-buffer/4/netty-buffer-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-codec/4/netty-codec-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-codec-http/4/netty-codec-http-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-common/4/netty-common-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-handler/4/netty-handler-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-resolver/4/netty-resolver-4.jar
- name: $MAVEN_REPOSITORY$/io/netty/netty-transport/4/netty-transport-4.jar
reason: withProjectLibrary
- name: lib/sa-jdwp.jar
library: sa-jdwp
module: intellij.java.debugger.impl
+3 -1
View File
@@ -44,7 +44,9 @@ jvm_library(
"//libraries/mvstore",
"//libraries/http-client",
"//libraries/maven-resolver-provider",
"@lib//:netty-jps-provided",
"@lib//:netty-codec-protobuf",
"//libraries/netty/codec-http:libraries-netty-codec-http",
"//libraries/netty/buffer",
"@lib//:kotlin-metadata",
"//libraries/kotlinx/coroutines/core",
"//platform/eel",
@@ -73,7 +73,9 @@
<orderEntry type="module" module-name="intellij.libraries.mvstore" />
<orderEntry type="module" module-name="intellij.libraries.http.client" />
<orderEntry type="module" module-name="intellij.libraries.maven.resolver.provider" />
<orderEntry type="library" scope="PROVIDED" name="netty-jps" level="project" />
<orderEntry type="library" name="netty-codec-protobuf" level="project" />
<orderEntry type="module" module-name="intellij.libraries.netty.codec.http" />
<orderEntry type="module" module-name="intellij.libraries.netty.buffer" />
<orderEntry type="library" name="kotlin-metadata" level="project" />
<orderEntry type="module" module-name="intellij.libraries.kotlinx.coroutines.core" />
<orderEntry type="module" module-name="intellij.platform.eel" />
@@ -22,6 +22,12 @@ import com.intellij.util.lang.HashMapZipFile;
import com.intellij.util.lang.JavaVersion;
import com.jgoodies.forms.layout.CellConstraints;
import com.thoughtworks.qdox.JavaProjectBuilder;
import io.netty.buffer.ByteBufAllocator;
import io.netty.channel.EventLoopGroup;
import io.netty.handler.codec.ByteToMessageDecoder;
import io.netty.handler.codec.protobuf.ProtobufDecoder;
import io.netty.resolver.AddressResolverGroup;
import io.netty.util.NetUtil;
import kotlin.metadata.jvm.JvmMetadataUtil;
import kotlinx.coroutines.Deferred;
import net.n3.nanoxml.IXMLBuilder;
@@ -29,7 +35,6 @@ import org.h2.mvstore.MVStore;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.annotations.VisibleForTesting;
import org.jetbrains.idea.maven.aether.ArtifactRepositoryManager;
import org.jetbrains.jps.builders.impl.java.EclipseCompilerTool;
import org.jetbrains.jps.builders.java.JavaCompilingTool;
@@ -46,7 +51,6 @@ import org.jetbrains.org.objectweb.asm.ClassWriter;
import javax.tools.JavaCompiler;
import javax.tools.ToolProvider;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
@@ -59,23 +63,19 @@ import java.util.Map;
import java.util.Set;
import java.util.function.Consumer;
import static org.jetbrains.jps.model.serialization.JpsMavenSettings.getMavenRepositoryPath;
@ApiStatus.Internal
public final class ClasspathBootstrap {
private static final Logger LOG = Logger.getInstance(ClasspathBootstrap.class);
private ClasspathBootstrap() { }
private static final Class<?>[] COMMON_REQUIRED_CLASSES = {
// Uncomment to use the same netty that is used in the rest of IDE
//NetUtil.class, // netty common
//EventLoopGroup.class, // netty transport
//AddressResolverGroup.class, // netty resolver
//ByteBufAllocator.class, // netty buffer
//ByteToMessageDecoder.class, // netty codec http
//ProtobufDecoder.class, // netty codec protobuf
private static final Class<?>[] COMMON_REQUIRED_CLASSES = new Class[]{
NetUtil.class, // netty common
EventLoopGroup.class, // netty transport
AddressResolverGroup.class, // netty resolver
ByteBufAllocator.class, // netty buffer
ByteToMessageDecoder.class, // netty codec http
ProtobufDecoder.class, // netty codec protobuf
Message.class, // protobuf
};
@@ -105,30 +105,6 @@ public final class ClasspathBootstrap {
"app-backend.java"
};
@VisibleForTesting
public static final String NETTY_JPS_VERSION = "4.1.117.Final";
private static final String NETTY_JPS_DISTRIBUTION_JAR_NAME = "netty-jps.jar";
private static final String[] NETTY_ARTIFACT_NAMES = {
"netty-buffer", "netty-codec-http", "netty-codec", "netty-common", "netty-handler", "netty-resolver", "netty-transport"
};
private static void getNettyForJpsClasspath(Consumer<Path> consumer) {
Path rootPath = Path.of(getResourcePath(ExternalJavacProcess.class));
Path nettyDistributionPath = rootPath.resolveSibling("rt").resolve(NETTY_JPS_DISTRIBUTION_JAR_NAME);
if (Files.isRegularFile(rootPath) && Files.exists(nettyDistributionPath)) {
// running regular installation
consumer.accept(nettyDistributionPath);
}
else {
// running from sources or on the build server
// take the library from the local maven repository
Path artifactRoot = Path.of(getMavenRepositoryPath()).resolve("io").resolve("netty");
for (String artifactName : NETTY_ARTIFACT_NAMES) {
consumer.accept(artifactRoot.resolve(artifactName).resolve(NETTY_JPS_VERSION).resolve(artifactName + "-" + NETTY_JPS_VERSION + ".jar"));
}
}
}
private static void addToClassPath(Set<String> result, Class<?> aClass) {
Path path = PathManager.getJarForClass(aClass);
if (path == null) {
@@ -181,7 +157,6 @@ public final class ClasspathBootstrap {
addToClassPath(cp, Deferred.class); // kotlinx.coroutines, used intellij.platform.util, EnvironmentUtil
addToClassPath(cp, JvmMetadataUtil.class); // kotlin metadata parsing
addToClassPath(cp, COMMON_REQUIRED_CLASSES);
getNettyForJpsClasspath(path -> cp.add(path.toString()));
addToClassPath(cp, ClassWriter.class); // asm
addToClassPath(cp, ClassVisitor.class); // asm-commons
@@ -227,7 +202,7 @@ public final class ClasspathBootstrap {
}
public static List<File> getExternalJavacProcessClasspath(String sdkHome, JavaCompilingTool compilingTool) {
// Important! All dependencies must be java 7 compatible (the oldest supported javac to be launched)
// Important! All dependencies must be java 8 compatible (the oldest supported javac to be launched)
final Set<File> cp = new LinkedHashSet<>();
cp.add(getResourceFile(ExternalJavacProcess.class)); // self
cp.add(getResourceFile(JavacReferenceCollector.class)); // jps-javac-extension library
@@ -236,7 +211,6 @@ public final class ClasspathBootstrap {
for (Class<?> aClass : COMMON_REQUIRED_CLASSES) {
cp.add(getResourceFile(aClass));
}
getNettyForJpsClasspath(path -> cp.add(path.toFile()));
try {
final Class<?> cmdLineWrapper = Class.forName("com.intellij.rt.execution.CommandLineWrapper");
-133
View File
@@ -16642,139 +16642,6 @@ jvm_import(
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-all-4.1.117.Final.jar_copy",
src = "@io_netty-netty-all-4_1_117_Final_http//file",
out = "io.netty/netty-all-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-buffer-4.1.117.Final.jar_copy",
src = "@io_netty-netty-buffer-4_1_117_Final_http//file",
out = "io.netty/netty-buffer-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-codec-4.1.117.Final.jar_copy",
src = "@io_netty-netty-codec-4_1_117_Final_http//file",
out = "io.netty/netty-codec-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-codec-http-4.1.117.Final.jar_copy",
src = "@io_netty-netty-codec-http-4_1_117_Final_http//file",
out = "io.netty/netty-codec-http-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-common-4.1.117.Final.jar_copy",
src = "@io_netty-netty-common-4_1_117_Final_http//file",
out = "io.netty/netty-common-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-handler-4.1.117.Final.jar_copy",
src = "@io_netty-netty-handler-4_1_117_Final_http//file",
out = "io.netty/netty-handler-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-resolver-4.1.117.Final.jar_copy",
src = "@io_netty-netty-resolver-4_1_117_Final_http//file",
out = "io.netty/netty-resolver-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-transport-4.1.117.Final.jar_copy",
src = "@io_netty-netty-transport-4_1_117_Final_http//file",
out = "io.netty/netty-transport-4.1.117.Final.jar",
allow_symlink = True,
visibility = ["//visibility:public"]
)
java_library(
name = "netty-jps",
exports = [
":io_netty-netty-all-4_1_117_Final_http_import",
":io_netty-netty-buffer-4_1_117_Final_http_import",
":io_netty-netty-codec-4_1_117_Final_http_import",
":io_netty-netty-codec-http-4_1_117_Final_http_import",
":io_netty-netty-common-4_1_117_Final_http_import",
":io_netty-netty-handler-4_1_117_Final_http_import",
":io_netty-netty-resolver-4_1_117_Final_http_import",
":io_netty-netty-transport-4_1_117_Final_http_import",
],
visibility = ["//visibility:public"]
)
jvm_import(
name = "io_netty-netty-all-4_1_117_Final_http_import",
jar = "@io_netty-netty-all-4_1_117_Final_http//file"
)
jvm_import(
name = "io_netty-netty-buffer-4_1_117_Final_http_import",
jar = "@io_netty-netty-buffer-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-buffer-4_1_117_Final-sources_http//file"
)
jvm_import(
name = "io_netty-netty-codec-4_1_117_Final_http_import",
jar = "@io_netty-netty-codec-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-codec-4_1_117_Final-sources_http//file"
)
jvm_import(
name = "io_netty-netty-codec-http-4_1_117_Final_http_import",
jar = "@io_netty-netty-codec-http-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-codec-http-4_1_117_Final-sources_http//file"
)
jvm_import(
name = "io_netty-netty-common-4_1_117_Final_http_import",
jar = "@io_netty-netty-common-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-common-4_1_117_Final-sources_http//file"
)
jvm_import(
name = "io_netty-netty-handler-4_1_117_Final_http_import",
jar = "@io_netty-netty-handler-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-handler-4_1_117_Final-sources_http//file"
)
jvm_import(
name = "io_netty-netty-resolver-4_1_117_Final_http_import",
jar = "@io_netty-netty-resolver-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-resolver-4_1_117_Final-sources_http//file"
)
jvm_import(
name = "io_netty-netty-transport-4_1_117_Final_http_import",
jar = "@io_netty-netty-transport-4_1_117_Final_http//file",
source_jar = "@io_netty-netty-transport-4_1_117_Final-sources_http//file"
)
java_library(
name = "netty-jps-provided",
exports = [":netty-jps"],
neverlink = True,
visibility = ["//visibility:public"]
)
copy_file(
name = "io.netty/netty-tcnative-boringssl-static-2.0.73.Final.jar_copy",
src = "@io_netty-netty-tcnative-boringssl-static-2_0_73_Final_http//file",
-105
View File
@@ -13222,111 +13222,6 @@ http_file(
downloaded_file_path = "netty-codec-protobuf-4.2.0.RC2-sources.jar"
)
http_file(
name = "io_netty-netty-all-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar",
sha256 = "c78613ac0db94650c03a37b2a35b3238b2d018fcac9f10e5fe268c3887cf5e0b",
downloaded_file_path = "netty-all-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-buffer-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar",
sha256 = "7d01bf0334ffa3ab55f3828bb50188bf9969774a23791a3df1905e53bfeea8f5",
downloaded_file_path = "netty-buffer-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-codec-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar",
sha256 = "0b93f01cff5bc2a64af829ca01c826e8e861a03b96a871fa2a240fa25681df78",
downloaded_file_path = "netty-codec-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-codec-http-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar",
sha256 = "a7e19945a6baa86ab285383a0bda632eae7703a889da1d20ea4eaad4c996cc21",
downloaded_file_path = "netty-codec-http-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-common-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar",
sha256 = "5b4e125a341566b24d5030479da475b20ea1f6145bf7b3c3d69fe537088bb4c1",
downloaded_file_path = "netty-common-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-handler-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar",
sha256 = "f3272149099883cf98ad8a2a82a08111a78d17e604aebc094c80592a730fcac5",
downloaded_file_path = "netty-handler-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-resolver-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar",
sha256 = "0f5f7220d34d32751cc624bc9c47afdde7392f0d9551569c90a568309015d796",
downloaded_file_path = "netty-resolver-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-transport-4_1_117_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar",
sha256 = "c07aac2ea55aa42c34fc6b53fbee661e0de077f45483133b6ca297c70a67a44a",
downloaded_file_path = "netty-transport-4.1.117.Final.jar"
)
http_file(
name = "io_netty-netty-buffer-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final-sources.jar",
sha256 = "918f7561293bb6212646e7cb417b43ed7a638a29f3e08a21f7c540fd2757788e",
downloaded_file_path = "netty-buffer-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-codec-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final-sources.jar",
sha256 = "008eec001d04023dc6becd6b82a6848c10fbd6decfed5e6efeca46fe23532d40",
downloaded_file_path = "netty-codec-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-codec-http-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final-sources.jar",
sha256 = "ac6d1a9e7897235a149d5050f0970b681bf979b48489d67ba0125f239d1672bb",
downloaded_file_path = "netty-codec-http-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-common-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final-sources.jar",
sha256 = "a981e69ef6c23db2e2ba1cccc567dae50480bda46415f564acfe033fc923d153",
downloaded_file_path = "netty-common-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-handler-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final-sources.jar",
sha256 = "8a18ddaffbc8f30c7f06b135f06f9b418c65717f3f8c19da6e3726dfd3d3a185",
downloaded_file_path = "netty-handler-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-resolver-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final-sources.jar",
sha256 = "2716e7689a71211ec2e6fb443f44d3ce82e218cc52f25bd541531e7883234d35",
downloaded_file_path = "netty-resolver-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-transport-4_1_117_Final-sources_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final-sources.jar",
sha256 = "528859630b9e07e317fc912dd75c6b835cd6169291d9658d8e93f9a664f344f8",
downloaded_file_path = "netty-transport-4.1.117.Final-sources.jar"
)
http_file(
name = "io_netty-netty-tcnative-boringssl-static-2_0_73_Final_http",
url = "https://cache-redirector.jetbrains.com/repo1.maven.org/maven2/io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar",
@@ -11,12 +11,12 @@ object JavaPluginLayout {
spec.directoryName = "java"
spec.mainJarName = "java-impl.jar"
spec.withProjectLibrary("netty-jps", "rt/netty-jps.jar")
spec.withModule("intellij.platform.jps.build.launcher", "jps-launcher.jar")
spec.withModuleLibrary("debugger-agent", "intellij.java.debugger.agent.holder", "rt")
spec.withProjectLibrary("netty-codec-protobuf", "netty-codec-protobuf.jar")
spec.withProjectLibrary("Eclipse", "ecj")
spec.withProjectLibrary("jps-javac-extension")
spec.withProjectLibrary("kotlin-metadata")