Download jmdns-3.5.1.jar file

Introduction

You can download jmdns-3.5.1.jar in this page.

License

Apache License, Version 2.0

Type List

jmdns-3.5.1.jar file has the following types.

META-INF/INDEX.LIST
META-INF/MANIFEST.MF
META-INF/maven/org.jmdns/jmdns/pom.properties
META-INF/maven/org.jmdns/jmdns/pom.xml
javax.jmdns.JmDNS.class
javax.jmdns.JmmDNS.class
javax.jmdns.NetworkTopologyDiscovery.class
javax.jmdns.NetworkTopologyEvent.class
javax.jmdns.NetworkTopologyListener.class
javax.jmdns.ServiceEvent.class
javax.jmdns.ServiceInfo.class
javax.jmdns.ServiceListener.class
javax.jmdns.ServiceTypeListener.class
javax.jmdns.impl.DNSCache.class
javax.jmdns.impl.DNSEntry.class
javax.jmdns.impl.DNSIncoming.class
javax.jmdns.impl.DNSListener.class
javax.jmdns.impl.DNSMessage.class
javax.jmdns.impl.DNSOutgoing.class
javax.jmdns.impl.DNSQuestion.class
javax.jmdns.impl.DNSRecord.class
javax.jmdns.impl.DNSStatefulObject.class
javax.jmdns.impl.DNSTaskStarter.class
javax.jmdns.impl.HostInfo.class
javax.jmdns.impl.JmDNSImpl.class
javax.jmdns.impl.JmmDNSImpl.class
javax.jmdns.impl.ListenerStatus.class
javax.jmdns.impl.NameRegister.class
javax.jmdns.impl.NetworkTopologyDiscoveryImpl.class
javax.jmdns.impl.NetworkTopologyEventImpl.class
javax.jmdns.impl.ServiceEventImpl.class
javax.jmdns.impl.ServiceInfoImpl.class
javax.jmdns.impl.SocketListener.class
javax.jmdns.impl.constants.DNSConstants.class
javax.jmdns.impl.constants.DNSLabel.class
javax.jmdns.impl.constants.DNSOperationCode.class
javax.jmdns.impl.constants.DNSOptionCode.class
javax.jmdns.impl.constants.DNSRecordClass.class
javax.jmdns.impl.constants.DNSRecordType.class
javax.jmdns.impl.constants.DNSResultCode.class
javax.jmdns.impl.constants.DNSState.class
javax.jmdns.impl.tasks.DNSTask.class
javax.jmdns.impl.tasks.RecordReaper.class
javax.jmdns.impl.tasks.Responder.class
javax.jmdns.impl.tasks.resolver.DNSResolverTask.class
javax.jmdns.impl.tasks.resolver.ServiceInfoResolver.class
javax.jmdns.impl.tasks.resolver.ServiceResolver.class
javax.jmdns.impl.tasks.resolver.TypeResolver.class
javax.jmdns.impl.tasks.state.Announcer.class
javax.jmdns.impl.tasks.state.Canceler.class
javax.jmdns.impl.tasks.state.DNSStateTask.class
javax.jmdns.impl.tasks.state.Prober.class
javax.jmdns.impl.tasks.state.Renewer.class
javax.jmdns.impl.util.NamedThreadFactory.class
version.properties

Pom

jmdns-3.5.1.pom file content.

<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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>org.jmdns</groupId>
	<artifactId>jmdns</artifactId>
	<version>3.5.1</version>
	<name>JmDNS</name>
	<packaging>jar</packaging>
	<description>JmDNS is a Java implementation of multi-cast DNS and can be used for service registration and discovery in local area networks. JmDNS is fully compatible with Apple's Bonjour.
The project was originally started in December 2002 by Arthur van Hoff at Strangeberry.</description>
	<url>http://jmdns.org</url>
	<inceptionYear>2002</inceptionYear>
	<organization>
		<name>JmDNS</name>
		<url>http://jmdns.org/</url>
	</organization>
	<developers>
		<developer>
			<name>Kai Kreuzer</name>
			<email>kai@openhab.org</email>
			<organization>JmDNS</organization>
			<organizationUrl>http://www.jmdns.org</organizationUrl>
		</developer>
	</developers>
	<scm>
		<connection>scm:git:https://github.com/jmdns/jmdns.git</connection>
		<developerConnection>scm:git:https://github.com/jmdns/jmdns.git</developerConnection>
		<url>https://github.com/jmdns/jmdns.git</url>
	</scm>
    <distributionManagement>
        <repository>
            <id>bintray</id>
            <url>https://api.bintray.com/maven/jmdns/mvn/jmdns/;publish=1</url>
        </repository>
        <snapshotRepository>
            <id>jfrog</id>
            <url>http://oss.jfrog.org/artifactory/oss-snapshot-local</url>
        </snapshotRepository>
    </distributionManagement>
	<issueManagement>
		<system>github</system>
		<url>https://github.com/jmdns/jmdns/issues</url>
	</issueManagement>
	<licenses>
		<license>
			<name>Apache License, Version 2.0</name>
			<distribution>repo</distribution>
			<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
		</license>
	</licenses>
	<dependencies>
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-api</artifactId>
			<version>1.7.16</version>
		</dependency>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
			<type>jar</type>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.easymock</groupId>
			<artifactId>easymock</artifactId>
			<version>3.3.1</version>
			<type>jar</type>
			<scope>test</scope>
		</dependency>
	</dependencies>
	<build>
		<resources>
			<resource>
				<directory>src/main/resources</directory>
				<filtering>true</filtering>
			</resource>
		</resources>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.3</version>
				<configuration>
					<source>${jvm.version}</source>
					<target>${jvm.version}</target>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<version>2.4</version>
				<executions>
					<execution>
						<id>attach-sources</id>
						<phase>verify</phase>
						<goals>
							<goal>jar-no-fork</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<attach>true</attach>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-surefire-plugin</artifactId>
				<version>2.18.1</version>
				<configuration>
					<skipTests>true</skipTests>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-jar-plugin</artifactId>
				<version>2.6</version>
				<executions>
					<execution>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<archive>
						<addMavenDescriptor />
						<compress />
						<forced>true</forced>
						<index>true</index>
						<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
						<manifest>
							<mainClass>javax.jmdns.impl.JmDNSImpl</mainClass>
							<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
							<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
						</manifest>
						<manifestEntries>
							<Implementation-Date>${maven.build.timestamp}</Implementation-Date>
						</manifestEntries>
					</archive>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.felix</groupId>
				<artifactId>maven-bundle-plugin</artifactId>
				<version>2.5.4</version>
				<extensions>true</extensions>
				<configuration>
					<manifestLocation>${project.build.outputDirectory}/META-INF</manifestLocation>
					<instructions>
						<Bundle-SymbolicName>javax.jmdns</Bundle-SymbolicName>
						<Export-Package>javax.jmdns</Export-Package>
						<Private-Package>javax.jmdns.impl,javax.jmdns.impl.*,com.strangeberry.*,samples</Private-Package>
						<Import-Package>!javax.swing.*,org.slf4j</Import-Package>
						<Bundle-RequiredExecutionEnvironment>JavaSE-${jvm.version}</Bundle-RequiredExecutionEnvironment>
						<Bundle-Vendor>jmdns.org</Bundle-Vendor>
						<Bundle-ClassPath>.</Bundle-ClassPath>
					</instructions>
				</configuration>
				<executions>
					<execution>
						<id>bundle-manifest</id>
						<phase>process-classes</phase>
						<goals>
							<goal>manifest</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
			<plugin>
			    <groupId>org.apache.maven.plugins</groupId>
			    <artifactId>maven-javadoc-plugin</artifactId>
			    <version>2.10.3</version>
			    <configuration>
			        <outputDirectory>${project.build.directory}/javadoc</outputDirectory>
			    </configuration>
			    <executions>
			        <execution>
			            <id>attach-javadocs</id>
           			 	<goals>
		            	    <goal>jar</goal>
        			    </goals>
			            <configuration>
            			    <additionalparam>${javadoc.opts}</additionalparam>
			            </configuration>
			        </execution>
			    </executions>
			</plugin>
		</plugins>
		<pluginManagement>
			<plugins>
				<!--This plugin's configuration is used to store Eclipse m2e settings 
					only. It has no influence on the Maven build itself. -->
				<plugin>
					<groupId>org.eclipse.m2e</groupId>
					<artifactId>lifecycle-mapping</artifactId>
					<version>1.0.0</version>
					<configuration>
						<lifecycleMappingMetadata>
							<pluginExecutions>
								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>org.apache.felix</groupId>
										<artifactId>maven-bundle-plugin</artifactId>
										<versionRange>[2.1.0,)</versionRange>
										<goals>
											<goal>manifest</goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore />
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>
	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
		<jvm.version>1.6</jvm.version>
	</properties>

	<profiles>
		<profile>
			<id>test</id>
			<build>
				<plugins>
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-surefire-plugin</artifactId>
						<version>2.18.1</version>
						<configuration>
							<skipTests>false</skipTests>
						</configuration>
					</plugin>
				</plugins>
			</build>
		</profile>
    <!-- We need this profile in order to set '-Xdoclint:none' as a project property which will be used later by maven-javadoc-plugin as an 'additionalparam' to be passed to the javadoc.exe. -->
    <!-- This option will be used only if the JDK version is 1.8 or higher. Earlier versions of javadoc.exe does not accept this option. -->
    <profile>
      <id>doclint-java8-disable</id>
      <activation>
        <jdk>[1.8,)</jdk>
      </activation>
      <properties>
        <javadoc.opts>-Xdoclint:none</javadoc.opts>
      </properties>
    </profile>
	</profiles>
</project>

POM Entry

<dependency>
   <groupId>org.jmdns</groupId>
   <artifactId>jmdns</artifactId>
   <version>3.5.1</version>
</dependency>

Download

If you think the following jmdns-3.5.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download jmdns-3.5.1.jar file




PreviousNext

Related