Changed compiler compliance to 11, modularized all packages (#16)
* Created module- and package-info.java and changed JRE from 8 to 11 * Using JDK 11 as Build JDK and Maven build Co-authored-by: Haramus Samsamus <kske@outlook.de>
This commit is contained in:
10
src/main/java/envoy/data/package-info.java
Normal file
10
src/main/java/envoy/data/package-info.java
Normal file
@ -0,0 +1,10 @@
|
||||
/**
|
||||
* This package contains all data objects that are used both by Envoy Client and
|
||||
* by Envoy Server Standalone.
|
||||
*
|
||||
* @author Leon Hofmeister
|
||||
* @author Maximilian Käfer
|
||||
* @author Kai S.K. Engelbart
|
||||
* @since Envoy common v0.1-beta
|
||||
*/
|
||||
package envoy.data;
|
10
src/main/java/envoy/event/package-info.java
Normal file
10
src/main/java/envoy/event/package-info.java
Normal file
@ -0,0 +1,10 @@
|
||||
/**
|
||||
* This package contains all events that can be sent or received by Envoy Client
|
||||
* or Envoy Server Standalone.
|
||||
*
|
||||
* @author Leon Hofmeister
|
||||
* @author Maximilian Käfer
|
||||
* @author Kai S.K. Engelbart
|
||||
* @since Envoy common v0.1-beta
|
||||
*/
|
||||
package envoy.event;
|
9
src/main/java/envoy/exception/package-info.java
Normal file
9
src/main/java/envoy/exception/package-info.java
Normal file
@ -0,0 +1,9 @@
|
||||
/**
|
||||
* This package contains all Envoy-specific exceptions.
|
||||
*
|
||||
* @author Leon Hofmeister
|
||||
* @author Maximilian Käfer
|
||||
* @author Kai S.K. Engelbart
|
||||
* @since Envoy common v0.1-beta
|
||||
*/
|
||||
package envoy.exception;
|
11
src/main/java/envoy/util/package-info.java
Normal file
11
src/main/java/envoy/util/package-info.java
Normal file
@ -0,0 +1,11 @@
|
||||
/**
|
||||
* This package contains general useful classes that can be used by both Envoy
|
||||
* Client and Envoy Server Standalone and that could not be assigned to any
|
||||
* other package.
|
||||
*
|
||||
* @author Leon Hofmeister
|
||||
* @author Maximilian Käfer
|
||||
* @author Kai S.K. Engelbart
|
||||
* @since Envoy common v0.1-beta
|
||||
*/
|
||||
package envoy.util;
|
18
src/main/java/module-info.java
Normal file
18
src/main/java/module-info.java
Normal file
@ -0,0 +1,18 @@
|
||||
/**
|
||||
* This module contains all packages that are used by Envoy Client and Envoy
|
||||
* Server Standalone at the same time.
|
||||
*
|
||||
* @author Leon Hofmeister
|
||||
* @author Maximilian Käfer
|
||||
* @author Kai S.K. Engelbart
|
||||
* @since Envoy common v0.1-beta
|
||||
*/
|
||||
module envoy.common {
|
||||
|
||||
exports envoy.data;
|
||||
exports envoy.util;
|
||||
exports envoy.exception;
|
||||
exports envoy.event;
|
||||
|
||||
requires transitive java.logging;
|
||||
}
|
Reference in New Issue
Block a user