Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling under Windows I get the following error, how to compile successfully? #786

Open
wyt opened this issue Apr 25, 2023 · 2 comments
Open
Milestone

Comments

@wyt
Copy link

wyt commented Apr 25, 2023

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Detecting the operating system and CPU architecture
[INFO] ------------------------------------------------------------------------
[INFO] os.detected.name: windows
[INFO] os.detected.arch: x86_64
[INFO] os.detected.bitness: 64
[INFO] os.detected.version: 10.0
[INFO] os.detected.version.major: 10
[INFO] os.detected.version.minor: 0
[INFO] os.detected.classifier: windows-x86_64
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Netty/TomcatNative [Parent] [pom]
[INFO] Netty/TomcatNative [OpenSSL - Classes] [jar]
[INFO] Netty/TomcatNative [OpenSSL - Dynamic] [jar]
[INFO] Netty/TomcatNative [OpenSSL - Static] [jar]
[INFO] Netty/TomcatNative [BoringSSL - Static] [jar]
[INFO] Netty/TomcatNative [LibreSSL - Static] [jar]
[INFO]
[INFO] -------------------< io.netty:netty-tcnative-parent >-------------------
[INFO] Building Netty/TomcatNative [Parent] 2.0.58.Final [1/6]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ netty-tcnative-parent ---
[INFO] Deleting D:\workspace\source\netty-tcnative\target
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ netty-tcnative-parent ---
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (native-manifest) @ netty-tcnative-parent ---
[INFO] Executing tasks

main:
[echo] Bundle-NativeCode: META-INF/native/netty_tcnative_windows_x86_64.dll;osname=win32;processor=x86_64
[INFO] Executed tasks
[INFO]
[INFO] --- maven-dependency-plugin:3.1.2:unpack-dependencies (unpack) @ netty-tcnative-parent ---
[INFO] Unpacking E:\mvn_repo\io\netty\netty-jni-util\0.0.6.Final\netty-jni-util-0.0.6.Final-sources.jar to D:\workspace\source\netty-tcnative\target\netty-jni-util with includes ".h,.c" and excludes ""
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (copy-src) @ netty-tcnative-parent ---
[INFO] Executing tasks

main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (setup-template) @ netty-tcnative-parent ---
[INFO] Executing tasks

main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-bundle-plugin:5.1.1:manifest (generate-manifest) @ netty-tcnative-parent ---
[WARNING] Ignoring project type pom - supportedProjectTypes = [jar]
[INFO]
[INFO] --- maven-javadoc-plugin:3.3.1:jar (attach-javadocs) @ netty-tcnative-parent ---
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
[INFO]
[INFO] --- japicmp-maven-plugin:0.15.4:cmp (default) @ netty-tcnative-parent ---
[INFO] Skipping execution because parameter 'skipPomModules' was set to true and this is artifact is of type pom.
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ netty-tcnative-parent ---
[INFO] Installing D:\workspace\source\netty-tcnative\pom.xml to E:\mvn_repo\io\netty\netty-tcnative-parent\2.0.58.Final\netty-tcnative-parent-2.0.58.Final.pom
[INFO]
[INFO] ------------------< io.netty:netty-tcnative-classes >-------------------
[INFO] Building Netty/TomcatNative [OpenSSL - Classes] 2.0.58.Final [2/6]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ netty-tcnative-classes ---
[INFO] Deleting D:\workspace\source\netty-tcnative\openssl-classes\target
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ netty-tcnative-classes ---
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (native-manifest) @ netty-tcnative-classes ---
[INFO] Executing tasks

main:
[echo] Bundle-NativeCode: META-INF/native/netty_tcnative_windows_x86_64.dll;osname=win32;processor=x86_64
[INFO] Executed tasks
[INFO]
[INFO] --- maven-dependency-plugin:3.1.2:unpack-dependencies (unpack) @ netty-tcnative-classes ---
[INFO] Unpacking E:\mvn_repo\io\netty\netty-jni-util\0.0.6.Final\netty-jni-util-0.0.6.Final-sources.jar to D:\workspace\source\netty-tcnative\openssl-classes\target\netty-jni-util with includes ".h,.c" and excludes ""
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (copy-src) @ netty-tcnative-classes ---
[INFO] Executing tasks

main:
[copy] Copying 30 files to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\bb.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\bb.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\bb.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\bb.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\cert_compress.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\cert_compress.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\cert_compress.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\cert_compress.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\error.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\error.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\error.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\error.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\jnilib.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\jnilib.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\native_constants.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\native_constants.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\native_constants.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\native_constants.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\ssl.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\ssl.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\ssl.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\ssl.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\ssl_private.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\ssl_private.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\sslcontext.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\sslcontext.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\sslcontext.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\sslcontext.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\sslsession.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\sslsession.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\sslsession.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\sslsession.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\sslutils.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\sslutils.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_atomic.cpp to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_atomic.cpp
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_atomic.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_atomic.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_lock.cpp to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_lock.cpp
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_lock.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_lock.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_lock_rw.cpp to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_lock_rw.cpp
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_lock_rw.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_lock_rw.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_thread.cpp to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_thread.cpp
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\c\tcn_thread.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\tcn_thread.h
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\native-package\configure.ac to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\native-package\configure.ac
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\native-package\m4\custom.m4 to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\native-package\m4\custom.m4
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\native-package\m4\tcnative.m4 to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\native-package\m4\tcnative.m4
[copy] Copying D:\workspace\source\netty-tcnative\openssl-dynamic\src\main\native-package\vs2010.vcxproj to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\native-package\vs2010.vcxproj
[copy] Copying 2 files to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-classes\target\netty-jni-util\netty_jni_util.c to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\netty_jni_util.c
[copy] Copying D:\workspace\source\netty-tcnative\openssl-classes\target\netty-jni-util\netty_jni_util.h to D:\workspace\source\netty-tcnative\openssl-classes\target\generated-sources\c\netty_jni_util.h
[INFO] Executed tasks
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (setup-template) @ netty-tcnative-classes ---
[INFO] Executing tasks

main:
[INFO] Executed tasks
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ netty-tcnative-classes ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\workspace\source\netty-tcnative\openssl-classes\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ netty-tcnative-classes ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 24 source files to D:\workspace\source\netty-tcnative\openssl-classes\target\classes
[INFO]
[INFO] --- maven-bundle-plugin:5.1.1:manifest (generate-manifest) @ netty-tcnative-classes ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ netty-tcnative-classes ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\workspace\source\netty-tcnative\openssl-classes\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ netty-tcnative-classes ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ netty-tcnative-classes ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:3.0.2:jar (default-jar) @ netty-tcnative-classes ---
[INFO] Building jar: D:\workspace\source\netty-tcnative\openssl-classes\target\netty-tcnative-classes-2.0.58.Final.jar
[INFO]
[INFO] --- maven-javadoc-plugin:3.3.1:jar (attach-javadocs) @ netty-tcnative-classes ---
[INFO] No previous run data found, generating javadoc.
[INFO]
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\AsyncSSLPrivateKeyMethod.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\AsyncSSLPrivateKeyMethodAdapter.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\AsyncTask.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\Buffer.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateCallback.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateCallbackTask.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateCompressionAlgo.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateRequestedCallback.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateVerifier.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateVerifierTask.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\Library.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\NativeStaticallyReferencedJniMethods.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\ResultCallback.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SessionTicketKey.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SniHostNameMatcher.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLPrivateKeyMethod.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLPrivateKeyMethodDecryptTask.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLPrivateKeyMethodSignTask.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLPrivateKeyMethodTask.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSession.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSessionCache.java...
正在加载源文件D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLTask.java...
正在加载程序包io.netty.internal.tcnative的源文件...
正在构造 Javadoc 信息...
标准 Doclet 版本 1.8.0_331
正在构建所有程序包和类的树...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\AsyncSSLPrivateKeyMethod.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\AsyncTask.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\Buffer.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\CertificateCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\CertificateCompressionAlgo.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\CertificateRequestedCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\CertificateVerifier.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\Library.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\ResultCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SessionTicketKey.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SniHostNameMatcher.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SSL.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SSLContext.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SSLPrivateKeyMethod.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SSLSession.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\SSLSessionCache.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\package-frame.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\package-summary.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\package-tree.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\constant-values.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\AsyncSSLPrivateKeyMethod.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\AsyncTask.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\Buffer.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateCompressionAlgo.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateRequestedCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateVerifier.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\Library.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\ResultCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SessionTicketKey.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SniHostNameMatcher.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSL.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLContext.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLPrivateKeyMethod.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLSession.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLSessionCache.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLSessionCache.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLSession.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLPrivateKeyMethod.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSLContext.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SSL.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SniHostNameMatcher.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\SessionTicketKey.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\ResultCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\Library.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateVerifier.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateRequestedCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateCompressionAlgo.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\CertificateCallback.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\Buffer.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\AsyncTask.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\class-use\AsyncSSLPrivateKeyMethod.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\io\netty\internal\tcnative\package-use.html...
正在构建所有程序包和类的索引...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\overview-tree.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\index-all.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\deprecated-list.html...
正在构建所有类的索引...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\allclasses-frame.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\allclasses-noframe.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\index.html...
正在生成D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs\help-doc.html...
7 个错误
27 个警告
[ERROR] MavenReportException: Error while generating Javadoc:
Exit code: 1 - D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateCallback.java:50: 警告: java.lang.Exception没有 @throws
void handle(long ssl, byte[] keyTypeBytes, byte[][] asn1DerEncodedPrincipals) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateRequestedCallback.java:55: 警告: java.lang.Exception没有 @throws
void requested(long ssl, long certOut, long keyOut, byte[] keyTypeBytes, byte[][] asn1DerEncodedPrincipals)
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateVerifier.java:178: 警告: errorCode没有 @param
public static boolean isValid(int errorCode) {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateVerifier.java:178: 警告: 没有 @return
public static boolean isValid(int errorCode) {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:224: 错误: '>' 的用法错误
* Sets the socket file descriptor of the rbio field inside the SSL struct (ssl->rbio->num)
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:224: 错误: '>' 的用法错误
* Sets the socket file descriptor of the rbio field inside the SSL struct (ssl->rbio->num)
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:743: 警告: ssl没有 @param
public static native void enableOcsp(long ssl);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: ssl没有 @param
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: chain没有 @param
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: key没有 @param
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: java.lang.Exception没有 @throws
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: ssl没有 @param
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: chain没有 @param
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: key没有 @param
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: java.lang.Exception没有 @throws
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: ssl没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: x509Out没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: pkeyOut没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: chain没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: key没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: java.lang.Exception没有 @throws
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:788: 警告: response没有 @param
public static native void setOcspResponse(long ssl, byte[] response);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:801: 警告: 没有 @return
public static native byte[] getOcspResponse(long ssl);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:840: 错误: HTML 实体错误
* This is needed to extract the HMAC & keys from the master key according to the TLS PRF.
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:850: 错误: HTML 实体错误
* This is needed to extract the HMAC & keys from the master key according to the TLS PRF.
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:628: 警告: ctx没有 @param
public static native void enableOcsp(long ctx, boolean client);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:628: 警告: client没有 @param
public static native void enableOcsp(long ctx, boolean client);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:636: 警告: ctx没有 @param
public static native void disableOcsp(long ctx);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:641: 警告: ctx没有 @param
public static native long getSslCtx(long ctx);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:641: 警告: 没有 @return
public static native long getSslCtx(long ctx);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSession.java:76: 警告: @param 没有说明
* @param session
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSessionCache.java:46: 错误: 找不到引用
* @return the {@link SSL_SESSION} or {@code -1} if none was found in the cache.
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSessionCache.java:22: 错误: '>' 的用法错误

Command line was: cmd.exe /X /C "D:\dev_app\java\jdk1.8.0_331\jre..\bin\javadoc.exe @options @packages @argfile"

Refer to the generated Javadoc files in 'D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs' dir.

org.apache.maven.reporting.MavenReportException:
Exit code: 1 - D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateCallback.java:50: 警告: java.lang.Exception没有 @throws
void handle(long ssl, byte[] keyTypeBytes, byte[][] asn1DerEncodedPrincipals) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateRequestedCallback.java:55: 警告: java.lang.Exception没有 @throws
void requested(long ssl, long certOut, long keyOut, byte[] keyTypeBytes, byte[][] asn1DerEncodedPrincipals)
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateVerifier.java:178: 警告: errorCode没有 @param
public static boolean isValid(int errorCode) {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\CertificateVerifier.java:178: 警告: 没有 @return
public static boolean isValid(int errorCode) {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:224: 错误: '>' 的用法错误
* Sets the socket file descriptor of the rbio field inside the SSL struct (ssl->rbio->num)
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:224: 错误: '>' 的用法错误
* Sets the socket file descriptor of the rbio field inside the SSL struct (ssl->rbio->num)
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:743: 警告: ssl没有 @param
public static native void enableOcsp(long ssl);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: ssl没有 @param
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: chain没有 @param
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: key没有 @param
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:754: 警告: java.lang.Exception没有 @throws
public static void setKeyMaterialServerSide(long ssl, long chain, long key) throws Exception {
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: ssl没有 @param
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: chain没有 @param
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: key没有 @param
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:764: 警告: java.lang.Exception没有 @throws
public static native void setKeyMaterial(long ssl, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: ssl没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: x509Out没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: pkeyOut没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: chain没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: key没有 @param
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:775: 警告: java.lang.Exception没有 @throws
public static native void setKeyMaterialClientSide(long ssl, long x509Out, long pkeyOut, long chain, long key) throws Exception;
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:788: 警告: response没有 @param
public static native void setOcspResponse(long ssl, byte[] response);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:801: 警告: 没有 @return
public static native byte[] getOcspResponse(long ssl);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:840: 错误: HTML 实体错误
* This is needed to extract the HMAC & keys from the master key according to the TLS PRF.
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSL.java:850: 错误: HTML 实体错误
* This is needed to extract the HMAC & keys from the master key according to the TLS PRF.
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:628: 警告: ctx没有 @param
public static native void enableOcsp(long ctx, boolean client);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:628: 警告: client没有 @param
public static native void enableOcsp(long ctx, boolean client);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:636: 警告: ctx没有 @param
public static native void disableOcsp(long ctx);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:641: 警告: ctx没有 @param
public static native long getSslCtx(long ctx);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLContext.java:641: 警告: 没有 @return
public static native long getSslCtx(long ctx);
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSession.java:76: 警告: @param 没有说明
* @param session
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSessionCache.java:46: 错误: 找不到引用
* @return the {@link SSL_SESSION} or {@code -1} if none was found in the cache.
^
D:\workspace\source\netty-tcnative\openssl-classes\src\main\java\io\netty\internal\tcnative\SSLSessionCache.java:22: 错误: '>' 的用法错误

Command line was: cmd.exe /X /C "D:\dev_app\java\jdk1.8.0_331\jre..\bin\javadoc.exe @options @packages @argfile"

Refer to the generated Javadoc files in 'D:\workspace\source\netty-tcnative\openssl-classes\target\apidocs' dir.

at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:6091)
at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5967)
at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2284)
at org.apache.maven.plugins.javadoc.JavadocJar.doExecute (JavadocJar.java:189)
at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute (AbstractJavadocMojo.java:2041)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:370)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:351)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:171)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:163)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:298)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:498)
at org.apache.maven.wrapper.BootstrapMainStarter.start (BootstrapMainStarter.java:39)
at org.apache.maven.wrapper.WrapperExecutor.execute (WrapperExecutor.java:122)
at org.apache.maven.wrapper.MavenWrapperMain.main (MavenWrapperMain.java:60)

[INFO] Building jar: D:\workspace\source\netty-tcnative\openssl-classes\target\netty-tcnative-classes-2.0.58.Final-javadoc.jar
[INFO]
[INFO] --- japicmp-maven-plugin:0.15.4:cmp (default) @ netty-tcnative-classes ---
Downloading from aliyunmaven: https://maven.aliyun.com/repository/public/io/netty/netty-tcnative-classes/maven-metadata.xml
Downloading from yiche-wp: https://ark-nexus.bitautotech.com/repository/wp-public/io/netty/netty-tcnative-classes/maven-metadata.xml
Downloading from ark-releases: https://ark-nexus.bitautotech.com/repository/maven-releases/io/netty/netty-tcnative-classes/maven-metadata.xml
Progress (1): 857 B

Downloaded from aliyunmaven: https://maven.aliyun.com/repository/public/io/netty/netty-tcnative-classes/maven-metadata.xml (857 B at 1.3 kB/s)
[INFO] Written file 'D:\workspace\source\netty-tcnative\openssl-classes\target\japicmp\japicmp.diff'.
[INFO] Written file 'D:\workspace\source\netty-tcnative\openssl-classes\target\japicmp\japicmp.xml'.
[INFO] Written file 'D:\workspace\source\netty-tcnative\openssl-classes\target\japicmp\japicmp.html'.
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ netty-tcnative-classes ---
[INFO] Installing D:\workspace\source\netty-tcnative\openssl-classes\target\netty-tcnative-classes-2.0.58.Final.jar to E:\mvn_repo\io\netty\netty-tcnative-classes\2.0.58.Final\netty-tcnative-classes-2.0.58.Final.jar
[INFO] Installing D:\workspace\source\netty-tcnative\openssl-classes\pom.xml to E:\mvn_repo\io\netty\netty-tcnative-classes\2.0.58.Final\netty-tcnative-classes-2.0.58.Final.pom
[INFO] Installing D:\workspace\source\netty-tcnative\openssl-classes\target\netty-tcnative-classes-2.0.58.Final-javadoc.jar to E:\mvn_repo\io\netty\netty-tcnative-classes\2.0.58.Final\netty-tcnative-classes-2.0.58.Final-javadoc.jar
[INFO]
[INFO] ----------------------< io.netty:netty-tcnative >-----------------------
[INFO] Building Netty/TomcatNative [OpenSSL - Dynamic] 2.0.58.Final [3/6]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ netty-tcnative ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ netty-tcnative ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-msbuild-environment) @ netty-tcnative ---
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireEnvironmentVariable failed with message:
Environment variable "OPENSSL_INCLUDE_DIR" is required for this build.
[WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequireEnvironmentVariable failed with message:
Environment variable "OPENSSL_LIB_DIR" is required for this build.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Netty/TomcatNative [Parent] 2.0.58.Final:
[INFO]
[INFO] Netty/TomcatNative [Parent] ........................ SUCCESS [ 2.723 s]
[INFO] Netty/TomcatNative [OpenSSL - Classes] ............. SUCCESS [ 25.480 s]
[INFO] Netty/TomcatNative [OpenSSL - Dynamic] ............. FAILURE [ 0.023 s]
[INFO] Netty/TomcatNative [OpenSSL - Static] .............. SKIPPED
[INFO] Netty/TomcatNative [BoringSSL - Static] ............ SKIPPED
[INFO] Netty/TomcatNative [LibreSSL - Static] ............. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 28.584 s
[INFO] Finished at: 2023-04-25T15:04:30+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce (enforce-msbuild-environment) on project netty-tcnative: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :netty-tcnative

@wyt
Copy link
Author

wyt commented Apr 25, 2023

I looked at the link and couldn't find the exact steps.

https://netty.io/wiki/forked-tomcat-native.html

@normanmaurer
Copy link
Member

This should fix it #794

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants