18 lines
762 B
JSON
18 lines
762 B
JSON
{
|
|
"hooks": {
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "Write|Edit",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "FILE=$(jq -r '.tool_input.file_path'); echo \"$FILE\" | grep -q 'peakup-backend/src/main/java/com/peakup/.*\\.java$' || exit 0; cd /home/ingo/deve/peakUp && JAVA_HOME=/home/ingo/.jdks/temurin-21.0.7 mvn -f peakup-tools/pom.xml -s /home/ingo/.m2/settings_peak.xml -Dmaven.repo.local=/home/ingo/.m2/peak-repo compile -q && /home/ingo/.jdks/temurin-21.0.7/bin/java -cp peakup-tools/target/classes com.peakup.tools.generator.PackageInfoGenerator 2>/dev/null || true",
|
|
"timeout": 60,
|
|
"statusMessage": "Regenerating package-info files..."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|