| name | maven-build |
| description | Maven build configuration for the crypto-scout multi-module Java 25 project |
| license | MIT |
| compatibility | opencode |
| metadata | {"tool":"maven","language":"java","version":"25"} |
What I Do
Provide guidance for building, testing, and packaging the crypto-scout multi-module Maven project.
Project Structure
crypto-scout/
├── pom.xml # Root aggregator POM (version 0.0.1)
│ └── modules:
│ ├── jcryptolib (0.0.4) # Library JAR
│ ├── crypto-scout-test (0.0.1) # Test library JAR
│ ├── crypto-scout-client (0.0.1) # Fat JAR service
│ ├── crypto-scout-collector (0.0.1) # Fat JAR service
│ └── crypto-scout-analyst (0.0.1) # Fat JAR service
Note: crypto-scout-mq is infrastructure-only and not a Java/Maven module.
Build Commands
Full Build
mvn clean install
mvn -q -DskipTests install
Module-Specific Builds
crypto-scout-client
mvn clean package
crypto-scout-collector
mvn clean package -DskipTests