arturmkrtchyan / iban4j

A Java library for generation and validation of the International Bank Account Numbers (IBAN ISO_13616) and Business Identifier Codes (BIC ISO_9362).
http://iban4j.org
Apache License 2.0
271 stars 124 forks source link

Add support for Java 9 Modules #53

Open jamesdbaker opened 6 years ago

jamesdbaker commented 6 years ago

Add a module-info.java file to the library so that it is compatible with Java 9+. Specifically, doing so will avoid the following warning when including Iban4J in a Java 9 project:

[WARNING] ********************************************************************************************************************
[WARNING] * Required filename-based automodules detected. Please don't publish this project to a public artifact repository! *
[WARNING] ********************************************************************************************************************
jamesdbaker commented 6 years ago

Alternatively, could add an entry to the manifest to at least declare the module name