This is the network module of bigtoolbox. My lofty goal with this is to have a lot of networking related functions implemented here that will work regardless of OS (within reason). Currently, the Windows WiFi functionality is the focus and is in a state of WIP.
More instructions for using this will come when this is out of alpha.
A dependency of this project uses SLF4J. This library does not provide any SLF4J bindings, so you may see an error in your console that looks like the following.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
If you are using bigtoolbox-network
as a dependency in your project, you should do the following.
If your application is something an end-user will be running and not an artifact that another project will use as a dependency, you can remove the SLF4J message by placing the following in your POM.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.25</version>
</dependency>
If you already have an SLF4J binding (such as logback-classic
from ch.qos.logback
), you shouldn't need to add
the above snippet to your POM.
You don't need to do anything. If you have a bunch of tests that are throwing the above
message into the console, and it really bothers you, put the following in the <depencencies>
section of your pom.xml
file.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-nop</artifactId>
<version>1.7.25</version>
<!-- This gets rid of annoying SLF4J error when running classes directly in this library without
dumping SLF4J-NOP onto the classpath of projects that depend on this library. -->
<optional>true</optional>
</dependency>