@@ -8,13 +8,27 @@ Java 21 utility library. Maven build system, Apache License 2.0.
88src/main/java/org/codelibs/core/
99├── beans/ # Bean manipulation & introspection (converter/, factory/, impl/, util/)
1010├── collection/ # Enhanced collections (LruHashMap, CaseInsensitiveMap)
11+ ├── concurrent/ # Concurrency utilities
1112├── convert/ # Type conversion (*ConversionUtil)
13+ ├── crypto/ # Cipher & encryption (CachedCipher)
1214├── exception/ # Runtime exception wrappers
1315├── io/ # I/O & resource utilities
16+ ├── jar/ # JAR file utilities
1417├── lang/ # Reflection & language utilities
18+ ├── log/ # Logging utilities
19+ ├── message/ # Message resource handling
1520├── misc/ # AssertionUtil, Base64Util, etc.
21+ ├── naming/ # JNDI naming utilities
22+ ├── net/ # Network & URL utilities
23+ ├── nio/ # NIO file utilities
24+ ├── security/ # Security & MessageDigest utilities
25+ ├── sql/ # SQL type utilities
26+ ├── stream/ # Stream utilities
1627├── text/ # Text processing (JSON, Tokenizer)
17- └── ... # Others (crypto, log, net, xml, zip, etc.)
28+ ├── timer/ # Timer utilities
29+ ├── xml/ # XML processing
30+ ├── zip/ # ZIP file utilities
31+ └── CoreLibConstants.java
1832src/test/java/ # Test classes (mirrors main structure)
1933```
2034
@@ -24,6 +38,7 @@ src/test/java/ # Test classes (mirrors main structure)
2438mvn test # Run tests
2539mvn test -Dtest=ClassName#methodName # Run specific test
2640mvn clean package # Build
41+ mvn install # Install to local Maven repo
2742mvn formatter:format # Format code
2843mvn license:format # Apply license headers
2944mvn verify # Generate coverage report
0 commit comments