Skip to content

Commit f4fc2ef

Browse files
authored
docs: expand CLAUDE.md with complete package structure and install command (#16)
1 parent b8ad96f commit f4fc2ef

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

CLAUDE.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,27 @@ Java 21 utility library. Maven build system, Apache License 2.0.
88
src/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
1832
src/test/java/ # Test classes (mirrors main structure)
1933
```
2034

@@ -24,6 +38,7 @@ src/test/java/ # Test classes (mirrors main structure)
2438
mvn test # Run tests
2539
mvn test -Dtest=ClassName#methodName # Run specific test
2640
mvn clean package # Build
41+
mvn install # Install to local Maven repo
2742
mvn formatter:format # Format code
2843
mvn license:format # Apply license headers
2944
mvn verify # Generate coverage report

0 commit comments

Comments
 (0)