Update README and build.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
95914460ee
commit
6b70c56d53
23
README.md
23
README.md
|
@ -1,15 +1,19 @@
|
||||||
# mDNS Explorer
|
# 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)
|
![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
|
## Development
|
||||||
|
|
||||||
Java SDK version 17 (or later) is required.
|
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
|
```shell
|
||||||
./gradlew build jpackage
|
./gradlew build jpackage
|
||||||
|
@ -17,21 +21,22 @@ Information on how to build and package jftpd:
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
Download and install
|
Download and install:
|
||||||
|
|
||||||
- Microsoft .NET Framework 3.5
|
- Microsoft .NET Framework 3.5
|
||||||
- Wix Toolset 3.11.2 (or later)
|
- Wix Toolset 3.11.2 (or later)
|
||||||
|
|
||||||
|
|
||||||
### Linux
|
### 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
|
### MacOS
|
||||||
|
|
||||||
TODO
|
Install xcode command line tools:
|
||||||
|
|
||||||
|
- ```xcode-select --install```
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,7 @@ plugins {
|
||||||
id 'org.openjfx.javafxplugin' version '0.0.14'
|
id 'org.openjfx.javafxplugin' version '0.0.14'
|
||||||
id 'com.google.osdetector' version '1.7.3'
|
id 'com.google.osdetector' version '1.7.3'
|
||||||
id 'org.beryx.jlink' version '2.26.0'
|
id 'org.beryx.jlink' version '2.26.0'
|
||||||
|
id "com.github.ben-manes.versions" version "0.47.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
@ -116,3 +117,10 @@ jlink {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// https://github.com/ben-manes/gradle-versions-plugin
|
||||||
|
tasks.named("dependencyUpdates").configure {
|
||||||
|
rejectVersionIf {
|
||||||
|
isNonStable(it.candidate.version)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -43,7 +43,7 @@ public class NetworkServiceListener implements ServiceListener {
|
||||||
log.info("serviceRemoved() - Service: " + name);
|
log.info("serviceRemoved() - Service: " + name);
|
||||||
Platform.runLater( () -> {
|
Platform.runLater( () -> {
|
||||||
observableList.stream().filter(e -> (
|
observableList.stream().filter(e -> (
|
||||||
e.getName().equals(name) && e.getUrl().equals(url)
|
e.getName().equals(name)
|
||||||
)).forEach(observableList::remove);
|
)).forEach(observableList::remove);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue