मुझे जावा में एक गिट प्री प्रतिबद्ध हुक लिखने की ज़रूरत है, जो जांच करेगा कि डेवलपर द्वारा कोडित कोड को एक विशिष्ट ग्रहण कोड फ़ॉर्मेटर के अनुसार वास्तव में इसे करने से पहले स्वरूपित किया गया है, अन्यथा इसे कम करने से अस्वीकार कर दें। जावा में प्री प्रतिबद्ध हुक लिखना संभव है?जावा में जीआईटी प्री-प्रतिबद्ध हुक लिखें?
5
A
उत्तर
5
विचार एक स्क्रिप्ट जो बदल जाता है में अपने जावा कार्यक्रम (प्रारूप जाँच) फोन कॉल करने के लिए है।
आप जो जावा कॉल see here an example written in python कर सकते हैं,।
try:
# call checkstyle and print output
print call(['java', '-jar', checkstyle, '-c', checkstyle_config, '-r', tempdir])
except subprocess.CalledProcessError, ex:
print ex.output # print checkstyle messages
exit(1)
finally:
# remove temporary directory
shutil.rmtree(tempdir)
यह other example calls directly ant
, ताकि एक चींटी स्क्रिप्ट (जो बदल जाता है में एक जावा JUnit टेस्ट स्वीट फोन)
#!/bin/sh
# Run the test suite.
# It will exit with 0 if it everything compiled and tested fine.
ant test
if [ $? -eq 0 ]; then
exit 0
else
echo "Building your project or running the tests failed."
echo "Aborting the commit. Run with --no-verify to ignore."
exit 1
fi
पर अमल करने में
1
आप ठीक से विन्यस्त दुभाषिया (bash, अजगर, पर्ल) आदि
साथ, कि खोल से समझा जा सकता किसी भी भाषा में हुक लिख सकते हैं लेकिन, क्यों जावा में अपने जावा कोड फ़ॉर्मेटर नहीं लिखते हैं, और इसे पूर्व-प्रतिबद्ध हुक से बुलाओ।
संबंधित मुद्दे
- 1. जीआईटी प्री-हुक
- 2. क्या जीआईटी
- 3. जावा शटडाउन हुक थ्रेड
- 4. जीआईटी
- 5. जीआईटी
- 6. जीआईटी
- 7. जीआईटी
- 8. जीआईटी
- 9. जीआईटी
- 10. जीआईटी
- 11. जीआईटी
- 12. जीआईटी
- 13. पढ़ें/लिखें जावा
- 14. फ़ाइल में सरणी कैसे लिखें जावा
- 15. जावा एनोटेशन प्रोसेसर कैसे लिखें?
- 16. जावा: बाइनरी फाइलें कैसे लिखें?
- 17. कुशल जावा कोड कैसे लिखें?
- 18. जीआईटी एक्सटेंशन
- 19. हुक
- 20. जीआईटी - क्लोन
- 21. जीआईटी रिपो
- 22. जीआईटी पुश
- 23. जीआईटी भंडार में टेस्ट वीएम
- 24. गिटहब: एंटरप्राइज़ पोस्ट-हुक हुक
- 25. जीआईटी के लिए कमांड लाइन से नियंत्रित सशर्त प्री-प्रतिबद्ध हुक: क्या यह संभव है?
- 26. जावा में शट डाउन हुक का उपयोगी उदाहरण?
- 27. जावा में पीईएम स्वरूपित स्ट्रिंग में x509 प्रमाण पत्र लिखें?
- 28. विंडोज़ में जेएनए कीबोर्ड हुक
- 29. जावा के साथ आरएसएस फ़ीड कैसे लिखें?
- 30. जावा जेआईटी अनुकूलन अनुकूल कोड कैसे लिखें?