Update README and build.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Mark Nellemann 2023-08-23 09:39:45 +02:00
parent 95914460ee
commit 6b70c56d53
3 changed files with 23 additions and 10 deletions

View File

@ -1,15 +1,19 @@
# mDNS Explorer
View multicastDNS services on your local network.
See all devices on your local network that advertises services through mDNS (multicast DNS).
![mDNS-Explorer](doc/mDNS-Explorer.png)
When selecting an entry from the list:
- the service URL is copied to your clipboard
- and you will see any properties from the selected service
## Development
Java SDK version 17 (or later) is required.
Information on how to build and package jftpd:
Information on how to build and package mDNS-Explorer:
```shell
./gradlew build jpackage
@ -17,21 +21,22 @@ Information on how to build and package jftpd:
### Windows
Download and install
Download and install:
- Microsoft .NET Framework 3.5
- Wix Toolset 3.11.2 (or later)
### Linux
TODO
On Debian/Ubuntu:
docker build . -f docker/Dockerfile.rpm-txt
- ```apt install dpkg-dev rpm```
or
docker build . -f docker/Dockerfile.deb-txt
### MacOS
TODO
Install xcode command line tools:
- ```xcode-select --install```

View File

@ -5,6 +5,7 @@ plugins {
id 'org.openjfx.javafxplugin' version '0.0.14'
id 'com.google.osdetector' version '1.7.3'
id 'org.beryx.jlink' version '2.26.0'
id "com.github.ben-manes.versions" version "0.47.0"
}
repositories {
@ -116,3 +117,10 @@ jlink {
}
}
// https://github.com/ben-manes/gradle-versions-plugin
tasks.named("dependencyUpdates").configure {
rejectVersionIf {
isNonStable(it.candidate.version)
}
}

View File

@ -43,7 +43,7 @@ public class NetworkServiceListener implements ServiceListener {
log.info("serviceRemoved() - Service: " + name);
Platform.runLater( () -> {
observableList.stream().filter(e -> (
e.getName().equals(name) && e.getUrl().equals(url)
e.getName().equals(name)
)).forEach(observableList::remove);
});
}