4.0.0
org.sonatype.oss
oss-parent
9
io.netty
netty-parent
pom
4.1.68.Final
Netty
https://netty.io/
Netty is an asynchronous event-driven network application framework for
rapid development of maintainable high performance protocol servers and
clients.
The Netty Project
https://netty.io/
Apache License, Version 2.0
https://www.apache.org/licenses/LICENSE-2.0
2008
https://github.com/netty/netty
scm:git:git://github.com/netty/netty.git
scm:git:ssh://git@github.com/netty/netty.git
netty-4.1.68.Final
netty.io
The Netty Project Contributors
netty@googlegroups.com
https://netty.io/
The Netty Project
https://netty.io/
aggregate
true
org.apache.maven.plugins
maven-javadoc-plugin
3.2.0
aggregate
aggregate
**/com/sun/**/*.java
**/example/**/*.java
**/testsuite/**/*.java
**/microbench/**/*.java
**/microbenchmark/**/*.java
**/generated/**/*.java
**/*Benchmark.java
**/*Bench.java
**/*Test.java
true
${project.build.directory}/api
${project.basedir}/src/javadoc/overview.html
Netty API Reference (${project.version})
Netty API Reference (${project.version})
false
https://docs.oracle.com/javase/8/docs/api/
https://developers.google.com/protocol-buffers/docs/reference/java/
https://www.slf4j.org/apidocs/
Low-level data representation
io.netty.buffer*
Central interface for all I/O operations
io.netty.channel*
Client & Server bootstrapping utilities
io.netty.bootstrap*
Reusable I/O event interceptors
io.netty.handler*
DNS / Host resolvers
io.netty.resolver*
Utils
io.netty.util*
en_US
org.apache.maven.plugins
maven-jxr-plugin
aggregate
aggregate
true
${project.build.directory}/site/xref
${project.build.directory}/site/apidocs
Netty Source Xref (${project.version})
Netty Source Xref (${project.version})
**/com/sun/**/*.java
**/example/**/*.java
**/microbench/**/*.java
**/microbenchmark/**/*.java
graal
${java.home}/bin/gu
false
true
java17
17
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
1.7
1.7
true
java16
16
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
1.7
1.7
true
java15
15
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
1.7
1.7
true
java14
14
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
1.7
1.7
true
java13
13
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
1.7
1.7
true
java12
12
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
1.7
1.7
true
java11
11
--illegal-access=deny ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
true
java10
10
--illegal-access=deny --add-modules java.xml.bind ${argLine.java9.extras}
true
3.0.0-M3
2.0.5.Final
java9
--illegal-access=deny --add-modules java.xml.bind ${argLine.java9.extras}
true
3.0.0-M1
9
boringssl
windows
netty-tcnative-boringssl-static
leak
-Dio.netty.leakDetectionLevel=paranoid -Dio.netty.leakDetection.targetRecords=32
noPrintGC
-D_
noUnsafe
-Dio.netty.noUnsafe=true
coverage
${jacoco.argLine}
org.jacoco
jacoco-maven-plugin
0.7.7.201606060606
jacoco-prepare-agent
prepare-agent
jacoco.argLine
jdk8
[1.8,)
false
forcenpn
forcenpn
true
forceNpn=true
1.6
1.6
${project.build.directory}/dev-tools
UTF-8
UTF-8
29
1.4.11.Final
2.0.10
"${settings.localRepository}"/org/mortbay/jetty/alpn/jetty-alpn-agent/${jetty.alpnAgent.version}/jetty-alpn-agent-${jetty.alpnAgent.version}.jar
-server
-dsa -da -ea:io.netty...
-XX:+HeapDumpOnOutOfMemoryError
-javaagent:${jetty.alpnAgent.path}=${jetty.alpnAgent.option}
-D_
-D_
-D_
-XX:+PrintGCDetails
-D_
1.7.0
fedora,suse,arch
netty-tcnative
2.0.42.Final
${os.detected.classifier}
org.conscrypt
conscrypt-openjdk-uber
2.5.2
${os.detected.name}-${os.detected.arch}
${project.basedir}/../common/src/test/resources/logback-test.xml
debug
2.6.2
1.4.1
5.7.0
${java.home}
${testJavaHome}/bin/java
false
false
false
19.3.6
1.5.0
true
false
false
all
dev-tools
common
buffer
codec
codec-dns
codec-haproxy
codec-http
codec-http2
codec-memcache
codec-mqtt
codec-redis
codec-smtp
codec-socks
codec-stomp
codec-xml
resolver
resolver-dns
resolver-dns-native-macos
transport
transport-native-unix-common-tests
transport-native-unix-common
transport-native-epoll
transport-native-kqueue
transport-rxtx
transport-sctp
transport-udt
handler
handler-proxy
example
testsuite
testsuite-autobahn
testsuite-http2
testsuite-osgi
testsuite-shading
testsuite-native
testsuite-native-image
testsuite-native-image-client
testsuite-native-image-client-runtime-init
transport-blockhound-tests
microbench
bom
io.netty
netty-jni-util
0.0.3.Final
sources
true
${project.groupId}
netty-dev-tools
${project.version}
com.sun.activation
javax.activation
1.2.0
org.jboss.marshalling
jboss-marshalling
${jboss.marshalling.version}
compile
true
org.eclipse.jetty.npn
npn-api
1.1.1.v20141010
provided
org.eclipse.jetty.alpn
alpn-api
1.1.2.v20150522
provided
com.google.protobuf
protobuf-java
2.6.1
com.google.protobuf.nano
protobuf-javanano
3.0.0-alpha-5
${project.groupId}
${tcnative.artifactId}
${tcnative.version}
${tcnative.classifier}
compile
true
${conscrypt.groupId}
${conscrypt.artifactId}
${conscrypt.classifier}
${conscrypt.version}
compile
true
org.bouncycastle
bcpkix-jdk15on
1.69
compile
true
org.bouncycastle
bcprov-jdk15on
1.69
compile
true
com.fasterxml
aalto-xml
1.0.0
com.jcraft
jzlib
1.1.3
com.ning
compress-lzf
1.0.3
net.jpountz.lz4
lz4
1.3.0
com.github.jponge
lzma-java
1.3
com.github.luben
zstd-jni
1.5.0-2
true
com.aayushatharva.brotli4j
brotli4j
${brotli4j.version}
com.aayushatharva.brotli4j
native-linux-x86_64
${brotli4j.version}
com.aayushatharva.brotli4j
native-osx-x86_64
${brotli4j.version}
com.aayushatharva.brotli4j
native-windows-x86_64
${brotli4j.version}
org.jctools
jctools-core
3.1.0
org.rxtx
rxtx
2.1.7
com.barchart.udt
barchart-udt-bundle
2.3.0
javax.servlet
servlet-api
2.5
org.slf4j
slf4j-api
1.7.30
commons-logging
commons-logging
1.2
org.apache.logging.log4j
log4j-api
${log4j2.version}
org.apache.logging.log4j
log4j-1.2-api
2.14.1
mail
javax.mail
jms
javax.jms
jmxtools
com.sun.jdmk
jmxri
com.sun.jmx
true
com.yammer.metrics
metrics-core
2.2.0
org.junit.jupiter
junit-jupiter-api
${junit.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit.version}
test
org.junit.jupiter
junit-jupiter-params
${junit.version}
test
org.junit.vintage
junit-vintage-engine
${junit.version}
test
junit
junit
4.13.1
test
${project.groupId}
netty-build-common
${netty.build.version}
test
org.hamcrest
hamcrest-library
1.3
test
org.assertj
assertj-core
3.18.0
test
org.mockito
mockito-core
2.18.3
test
ch.qos.logback
logback-classic
1.2.3
test
io.github.artsok
rerunner-jupiter
2.1.6
test
org.jboss.marshalling
jboss-marshalling-serial
${jboss.marshalling.version}
test
org.jboss.marshalling
jboss-marshalling-river
${jboss.marshalling.version}
test
com.google.caliper
caliper
0.5-rc1
test
org.apache.commons
commons-compress
1.21
test
commons-io
commons-io
2.8.0
test
com.google.code.gson
gson
2.7
test
org.tukaani
xz
1.5
org.apache.directory.server
apacheds-protocol-dns
1.5.7
test
org.apache.logging.log4j
log4j-core
${log4j2.version}
test
io.projectreactor.tools
blockhound
1.0.6.RELEASE
org.junit.jupiter
junit-jupiter-api
test
org.junit.jupiter
junit-jupiter-engine
test
org.junit.jupiter
junit-jupiter-params
test
org.junit.vintage
junit-vintage-engine
test
junit
junit
test
${project.groupId}
netty-build-common
test
org.hamcrest
hamcrest-library
test
org.assertj
assertj-core
test
ch.qos.logback
logback-classic
test
kr.motd.maven
os-maven-plugin
${osmaven.version}
com.github.siom79.japicmp
japicmp-maven-plugin
0.15.3
true
true
true
\d+\.\d+\.\d+\.Final
^(?!io\.netty\.).*
^io\.netty\.internal\.tcnative\..*
@io.netty.util.internal.UnstableApi
io.netty.util.internal.shaded
io.netty.handler.codec.dns.TcpDnsQueryDecoder
io.netty.handler.codec.dns.TcpDnsResponseEncoder
verify
cmp
maven-enforcer-plugin
${enforcer.plugin.version}
enforce-tools
enforce
[1.8.0,)
[3.1.1,)
x86_64/AARCH64/PPCLE64/s390x_64 JDK must be used.
os.detected.arch
^(x86_64|aarch_64|ppcle_64|s390_64)$
maven-compiler-plugin
3.8.0
1.8
true
${maven.compiler.target}
true
true
true
true
-Xlint:-options
256m
1024m
**/package-info.java
org.codehaus.mojo
animal-sniffer-maven-plugin
1.16
org.codehaus.mojo.signature
java16
1.1
java.nio.ByteBuffer
io.netty.util.internal.SuppressJava6Requirement
process-classes
check
maven-checkstyle-plugin
3.1.0
check-style
check
validate
true
true
true
true
io/netty/checkstyle.xml
${project.build.sourceDirectory}
${project.build.testSourceDirectory}
nohttp-checkstyle-validation
validate
nohttp-checkstyle.xml
nohttp-checkstyle-suppressions.xml
UTF-8
${basedir}
**/*
nohttp-checkstyle-suppressions.xml,**/.git/**/*,**/.idea/**/*,**/target/**/,**/.flattened-pom.xml,**/*.class
check
false
com.puppycrawl.tools
checkstyle
8.29
${project.groupId}
netty-build-common
${netty.build.version}
io.spring.nohttp
nohttp-checkstyle
0.0.5.RELEASE
org.codehaus.mojo
xml-maven-plugin
1.0.1
check-style
check-format
validate
${project.basedir}
**/pom.xml
false
maven-dependency-plugin
get-jetty-alpn-agent
validate
get
org.mortbay.jetty.alpn
jetty-alpn-agent
${jetty.alpnAgent.version}
maven-surefire-plugin
**/*Test*.java
**/*Benchmark*.java
**/Abstract*
**/*TestUtil*
random
${logging.config}
${logging.logLevel}
${argLine.common} ${argLine.printGC} ${argLine.alpnAgent} ${argLine.leak} ${argLine.coverage} ${argLine.noUnsafe} ${argLine.java9} ${argLine.javaProperties}
listener
io.netty.build.junit.TimedOutTestsListener
${testJvm}
false
org.apache.felix
maven-bundle-plugin
2.5.4
generate-manifest
process-classes
manifest
jar
bundle
${project.groupId}.*
sun.misc.*;resolution:=optional,sun.nio.ch;resolution:=optional,sun.security.*;resolution:=optional,org.eclipse.jetty.npn;version="[1,2)";resolution:=optional,org.eclipse.jetty.alpn;version="[1,2)";resolution:=optional,*
!*
org.codehaus.mojo
build-helper-maven-plugin
1.10
parse-version
parse-version
maven-source-plugin
3.2.0
2
${project.name}
${project.groupId}.${project.artifactId}.source
${project.organization.name}
${parsedVersion.osgiVersion}
${project.groupId}.${project.artifactId};version="${parsedVersion.osgiVersion}";roots:="."
attach-sources
prepare-package
jar-no-fork
attach-test-sources
prepare-package
test-jar-no-fork
maven-javadoc-plugin
2.10.4
false
true
false
false
true
maven-deploy-plugin
2.8.2
10
${skipDeploy}
maven-release-plugin
2.5.3
false
-P restricted-release,sonatype-oss-release,full
true
false
netty-@{project.version}
org.apache.maven.scm
maven-scm-api
1.9.4
org.apache.maven.scm
maven-scm-provider-gitexe
1.9.4
maven-antrun-plugin
write-version-properties
initialize
run
Current commit: ${shortCommitHash} on ${commitDate}
org.apache.ant
ant
1.10.11
org.apache.ant
ant-launcher
1.9.7
ant-contrib
ant-contrib
1.0b3
ant
ant
org.apache.maven.plugins
maven-remote-resources-plugin
1.5
de.thetaphi
forbiddenapis
2.2
maven-surefire-plugin
2.22.2
maven-failsafe-plugin
2.22.2
maven-clean-plugin
3.0.0
maven-resources-plugin
3.0.1
org.ops4j.pax.exam
maven-paxexam-plugin
1.2.4
maven-jar-plugin
3.0.2
default-jar
true
${javaModuleName}
true
${project.build.outputDirectory}/META-INF/MANIFEST.MF
test-jar
maven-dependency-plugin
2.10
maven-assembly-plugin
2.6
maven-jxr-plugin
3.1.1
maven-antrun-plugin
1.8
ant-contrib
ant-contrib
1.0b3
ant
ant
org.codehaus.mojo
build-helper-maven-plugin
1.10
org.fusesource.hawtjni
maven-hawtjni-plugin
1.14
kr.motd.maven
exec-maven-plugin
1.0.0.Final
org.apache.maven.plugins
maven-shade-plugin
3.2.1
org.eclipse.m2e
lifecycle-mapping
1.0.0
org.apache.maven.plugins
maven-antrun-plugin
[1.7,)
run
org.apache.maven.plugins
maven-checkstyle-plugin
[1.0,)
check
org.apache.maven.plugins
maven-enforcer-plugin
[1.0,)
enforce
org.apache.maven.plugins
maven-clean-plugin
[1.0,)
clean
org.apache.felix
maven-bundle-plugin
[2.4,)
manifest
org.fusesource.hawtjni
maven-hawtjni-plugin
[1.10,)
generate
build
org.apache.maven.plugins
maven-dependency-plugin
[2.8,)
get
copy
properties
org.apache.maven.plugins
maven-remote-resources-plugin
1.5
io.netty:netty-dev-tools:${project.version}
${netty.dev.tools.directory}
false
false
process
de.thetaphi
forbiddenapis
2.2
check-forbidden-apis
${maven.compiler.target}
false
false
${netty.dev.tools.directory}/forbidden/signatures.txt
**.SuppressForbidden
compile
check
check-forbidden-test-apis
${maven.compiler.target}
true
false
${netty.dev.tools.directory}/forbidden/signatures.txt
**.SuppressForbidden
test-compile
testCheck