组织ID: |
io.netty |
项目ID: |
netty-tcnative |
版本: |
1.1.30.Fork2 |
最后修改时间: |
2018-08-08 17:43:46 |
包类型: |
jar |
标题: |
Netty/TomcatNative |
描述: |
A Mavenized fork of Tomcat Native which incorporates various patches
|
大小: |
65.47KB |
|
Maven引入代码: |
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-tcnative</artifactId>
<version>1.1.30.Fork2</version>
</dependency>
|
Gradle引入代码: |
io.netty:netty-tcnative:1.1.30.Fork2
|
下载Jar包: |
|
POM文件内容: |
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.netty</groupId>
<artifactId>netty-parent</artifactId>
<version>4.0.18.Final</version>
</parent>
<artifactId>netty-tcnative</artifactId>
<version>1.1.30.Fork2</version>
<packaging>jar</packaging>
<name>Netty/TomcatNative</name>
<url>https://github.com/netty/netty-tcnative/</url>
<description>
A Mavenized fork of Tomcat Native which incorporates various patches
</description>
<scm>
<url>https://github.com/netty/netty-tcnative</url>
<connection>scm:git:git://github.com/netty/netty-tcnative.git</connection>
<developerConnection>scm:git:ssh://git@github.com/netty/netty-tcnative.git</developerConnection>
<tag>netty-tcnative-1.1.30.Fork2</tag>
</scm>
<properties>
<checkstyle.skip>true</checkstyle.skip>
<animal.sniffer.skip>true</animal.sniffer.skip>
<forceAutogen>true</forceAutogen>
<forceConfigure>true</forceConfigure>
<defaultJarFile>${project.build.directory}/${project.build.finalName}.jar</defaultJarFile>
<nativeJarFile>${project.build.directory}/${project.build.finalName}-${os.detected.classifier}.jar</nativeJarFile>
<nativeLibOnlyDir>${project.build.directory}/native-lib-only</nativeLibOnlyDir>
<nativeJarWorkdir>${project.build.directory}/native-jar-work</nativeJarWorkdir>
</properties>
<build>
<extensions>
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
<version>1.2.3.Final</version>
</extension>
</extensions>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<executions>
<execution>
<id>generate-manifest</id>
<phase>process-classes</phase>
<goals>
<goal>manifest</goal>
</goals>
<configuration>
<supportedProjectTypes>
<supportedProjectType>jar</supportedProjectType>
</supportedProjectTypes>
<instructions>
<Export-Package>org.apache.tomcat.jni.*</Export-Package>
</instructions>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.fusesource.hawtjni</groupId>
<artifactId>maven-hawtjni-plugin</artifactId>
<version>1.10</version>
<executions>
<execution>
<id>build-native-lib</id>
<configuration>
<nativeSourceDirectory>${project.basedir}/src/main/c</nativeSourceDirectory>
<libDirectory>${nativeLibOnlyDir}</libDirectory>
<forceAutogen>${forceAutogen}</forceAutogen>
<forceConfigure>${forceConfigure}</forceConfigure>
<windowsBuildTool>msbuild</windowsBuildTool>
</configuration>
<goals>
<goal>generate</goal>
<goal>build</goal>
</goals>
<phase>compile</phase>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>native-jar</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<target>
<copy todir="${nativeJarWorkdir}">
<zipfileset src="${defaultJarFile}" />
</copy>
<copy todir="${nativeJarWorkdir}" includeEmptyDirs="false">
<zipfileset dir="${nativeLibOnlyDir}/META-INF/native" />
<regexpmapper handledirsep="yes" from="^(?:[^/]+/)*([^/]+)$" to="META-INF/native/\1" />
</copy>
<jar destfile="${nativeJarFile}" manifest="${nativeJarWorkdir}/META-INF/MANIFEST.MF" basedir="${nativeJarWorkdir}" index="true" excludes="META-INF/MANIFEST.MF,META-INF/INDEX.LIST" />
<attachartifact file="${nativeJarFile}" classifier="${os.detected.classifier}" type="jar" />
</target>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-P restricted-release,sonatype-oss-release</arguments>
<tagNameFormat>@{project.artifactId}-@{project.version}</tagNameFormat>
</configuration>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>restricted-release</id>
<build>
<plugins>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-release-environment</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireProperty>
<regexMessage>
Release process must be performed on linux-x86_64.
</regexMessage>
<property>os.detected.classifier</property>
<regex>^linux-x86_64$</regex>
</requireProperty>
<requireFilesContent>
<message>
Release process must be performed on RHEL 6.5 or its derivatives.
</message>
<files>
<file>/etc/redhat-release</file>
</files>
<content>release 6.5</content>
</requireFilesContent>
</rules>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.ceilfors.maven.plugin</groupId>
<artifactId>enforcer-rules</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>windows</id>
<activation>
<os>
<family>windows</family>
</os>
</activation>
<properties>
<forceAutogen>false</forceAutogen>
<forceConfigure>false</forceConfigure>
</properties>
<build>
<plugins>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce-msbuild-environment</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<requireEnvironmentVariable>
<variableName>APR_INCLUDE_DIR</variableName>
</requireEnvironmentVariable>
<requireEnvironmentVariable>
<variableName>APR_LIB_DIR</variableName>
</requireEnvironmentVariable>
<requireEnvironmentVariable>
<variableName>OPENSSL_INCLUDE_DIR</variableName>
</requireEnvironmentVariable>
<requireEnvironmentVariable>
<variableName>OPENSSL_LIB_DIR</variableName>
</requireEnvironmentVariable>
</rules>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
|
Jar包内容: |
META-INF/MANIFEST.MF
META-INF/io.netty.versions.properties
org.apache.tomcat.Apr.class
org/apache/tomcat/apr.properties
org.apache.tomcat.jni.Address.class
org.apache.tomcat.jni.BIOCallback.class
org.apache.tomcat.jni.Buffer.class
org.apache.tomcat.jni.Directory.class
org.apache.tomcat.jni.Error.class
org.apache.tomcat.jni.File.class
org.apache.tomcat.jni.FileInfo.class
org.apache.tomcat.jni.Global.class
org.apache.tomcat.jni.Library.class
org.apache.tomcat.jni.Local.class
org.apache.tomcat.jni.Lock.class
org.apache.tomcat.jni.Mmap.class
org.apache.tomcat.jni.Multicast.class
org.apache.tomcat.jni.OS.class
org.apache.tomcat.jni.PasswordCallback.class
org.apache.tomcat.jni.Poll.class
org.apache.tomcat.jni.Pool.class
org.apache.tomcat.jni.PoolCallback.class
org.apache.tomcat.jni.Proc.class
org.apache.tomcat.jni.Procattr.class
org.apache.tomcat.jni.ProcErrorCallback.class
org.apache.tomcat.jni.Registry.class
org.apache.tomcat.jni.Shm.class
org.apache.tomcat.jni.Sockaddr.class
org.apache.tomcat.jni.socket.AprSocket.class
org.apache.tomcat.jni.socket.AprSocketContext$1.class
org.apache.tomcat.jni.socket.AprSocketContext$2.class
org.apache.tomcat.jni.socket.AprSocketContext$AcceptorDispatchThread.class
org.apache.tomcat.jni.socket.AprSocketContext$AcceptorThread.class
org.apache.tomcat.jni.socket.AprSocketContext$AprPoller.class
org.apache.tomcat.jni.socket.AprSocketContext$BlockingPollHandler.class
org.apache.tomcat.jni.socket.AprSocketContext$HostInfoLoader.class
org.apache.tomcat.jni.socket.AprSocketContext$NonBlockingPollHandler.class
org.apache.tomcat.jni.socket.AprSocketContext$RawDataHandler.class
org.apache.tomcat.jni.socket.AprSocketContext$TlsCertVerifier.class
org.apache.tomcat.jni.socket.AprSocketContext.class
org.apache.tomcat.jni.socket.HostInfo.class
org.apache.tomcat.jni.Socket.class
org.apache.tomcat.jni.SSL.class
org.apache.tomcat.jni.SSLContext.class
org.apache.tomcat.jni.SSLExt.class
org.apache.tomcat.jni.SSLSocket.class
org.apache.tomcat.jni.Status.class
org.apache.tomcat.jni.Stdlib.class
org.apache.tomcat.jni.Thread.class
org.apache.tomcat.jni.Time.class
org.apache.tomcat.jni.User.class
META-INF/maven/io.netty/netty-tcnative/pom.xml
META-INF/maven/io.netty/netty-tcnative/pom.properties
META-INF/INDEX.LIST
|
依赖Jar: |
enforcer-rules-1.1.0.jar
/com.ceilfors.maven.plugin/enforcer-rules/1.1.0
查看enforcer-rules所有版本文件
|