You can download jmdns-3.5.1.jar in this page.
Apache License, Version 2.0
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
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>
<dependency> <groupId>org.jmdns</groupId> <artifactId>jmdns</artifactId> <version>3.5.1</version> </dependency>
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.