5.1 திட்ட கட்டங்களின் பட்டியல்

இறுதியாக, நாங்கள் திட்டத்தின் சட்டசபைக்கு வந்தோம். பின்னர் நீங்கள் கொஞ்சம் ஆச்சரியப்படுவீர்கள். நன்றாக, அல்லது வலுவாக, அது மாறிவிடும். மேவன் ஒரு திட்டத்தை உருவாக்குவதற்கான அணுகுமுறையை திருத்தியுள்ளார். இப்போது நீங்கள் அதை நம்புவீர்கள்.

திட்டத்தின் முழு சட்டசபையும் கட்டங்களாக பிரிக்கப்பட்டது, அதன் விளக்கத்தை கீழே உள்ள அட்டவணையில் தருகிறேன்:

ஆர்டர் கட்டம்
1 சரிபார்க்க திட்டம் பற்றிய மெட்டா தகவலின் சரியான தன்மையை சரிபார்க்கிறது
2 தொகுக்க ஆதாரங்களைத் தொகுக்கிறது
3 சோதனை முந்தைய படியிலிருந்து வகுப்பு சோதனைகளை இயக்குகிறது
4 தொகுப்பு தொகுக்கப்பட்ட வகுப்புகளை ஒரு புதிய கலைப்பொருளாக அடைகிறது: ஜாடி, போர், ஜிப், ...
5 சரிபார்க்க கலைப்பொருளின் சரியான தன்மை மற்றும் தரத் தேவைகளின் திருப்தி ஆகியவற்றைச் சரிபார்க்கிறது
6 நிறுவு கலைப்பொருளை உள்ளூர் களஞ்சியத்தில் வைக்கிறது
7 வரிசைப்படுத்த ஒரு கலைப்பொருளை உற்பத்தி சேவையகம் அல்லது ரிமோட் களஞ்சியத்தில் பதிவேற்றுகிறது

அதே நேரத்தில், படிகள் தெளிவாக வரிசையாக உள்ளன . பேக்கேஜ் கட்டளையை இயக்க மேவனிடம் சொன்னால், அது முதலில் வேலிடேட், கம்பைல், டெஸ்ட் ஃபேஸ்களை இயக்கும்.

கொள்கையளவில், தரக் கட்டுப்பாட்டுக்கான தனித்தனி கட்டங்கள் உள்ளன என்பதைத் தவிர, இங்கு புதிதாக எதுவும் இல்லை: சரிபார்க்கவும், சோதிக்கவும், சரிபார்க்கவும். அசெம்பிளியை வரிசைப்படுத்த இரண்டு கட்டங்கள் - நிறுவி வரிசைப்படுத்தவும்.

ஒரு குறிப்பிட்ட கட்டத்தைத் தொடங்க, மேவன் கட்ட கட்டளையை எழுதினால் போதும் . எடுத்துக்காட்டாக, உருவாக்க, நீங்கள் maven தொகுப்பு கட்டளையை இயக்க வேண்டும் . முதலியன

Intellij IDEA இந்த கட்டங்களுடன் பணிபுரிவதில் சிறந்தது மற்றும் இந்த நோக்கங்களுக்காக வலதுபுறத்தில் ஒரு சிறப்பு மெனுவைக் கொண்டுள்ளது:

மேவன் கட்டம்

இங்கே, நன்கு அறியப்பட்ட கட்டங்களுக்கு கூடுதலாக, IDEA மேலும் 2 கட்டளைகளைக் காட்டுகிறது: சுத்தமான மற்றும் தளம் . இலக்கு கோப்புறையை முழுவதுமாக அழிக்க சுத்தமானது பயன்படுத்தப்படுகிறது, மேலும் தளம் திட்ட ஆவணங்களை உருவாக்க முடியும்.

5.2 ஒரு திட்டத்தை உருவாக்குதல்

நீங்கள் திட்டத்தை தொகுக்க விரும்பினால், நீங்கள் தொகுக்கும் கட்டத்தை இயக்க வேண்டும். கட்டளை வரியைப் பயன்படுத்தி இதைச் செய்யலாம்: mvn கம்பைல் அல்லது IDEA இடைமுகம் மூலம் தொகுத்தல் உருப்படியைக் கிளிக் செய்வதன் மூலம் .

அதன் பிறகு, மேவன் திட்டத்தை உருவாக்கத் தொடங்குவார், மேலும் இது போன்ற உருவாக்க செயல்முறையின் பதிவை நீங்கள் காண்பீர்கள்:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.742 s
[INFO] Finished at: 2016-09-19T22:41:26+04:00
[INFO] Final Memory: 7M/18M
[INFO] ------------------------------------------------------------------------

ஏதேனும் தவறு நடந்தால், பதிவு இப்படி இருக்கும்:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project demo: Fatal error compiling: invalid target release: 11 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible sliutions, please read the flilowing articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 

பதிவில் நிறைய பயனுள்ள தகவல்கள் இருக்கும், காலப்போக்கில் நீங்கள் அதைப் புரிந்து கொள்ளவும் பாராட்டவும் கற்றுக்கொள்வீர்கள்.

5.3 வேலை சுழற்சிகள்

அனைத்து மேவன் கட்டளைகளும் மூன்று குழுக்களாக பிரிக்கப்பட்டுள்ளன - வாழ்க்கை சுழற்சிகள். அவை வாழ்க்கைச் சுழற்சிகள் என்று அழைக்கப்படுகின்றன , ஏனெனில் அவை ஒரு கட்டத்தின் போது அல்லது ஒரு குறிப்பிட்ட வாழ்க்கைச் சுழற்சியின் போது இயங்கும் கட்டங்களின் வரிசையைக் குறிப்பிடுகின்றன, ஏனெனில் அனைத்து மேவன் செயல்பாடுகளும் உருவாக்கப்படவில்லை.

மூன்று வாழ்க்கை சுழற்சிகள் உள்ளன:

  • சுத்தமான;
  • இயல்புநிலை;
  • தளம்.

மேலும் அவை ஒவ்வொன்றும் அதன் சொந்த கட்ட வரிசையைக் கொண்டுள்ளன. சுத்தமானது மிகக் குறுகியது:

  1. முன் சுத்தம்;
  2. சுத்தமான;
  3. பிந்தைய சுத்தமான.

மறைக்கப்பட்ட கூடுதல் ப்ரீ-க்ளீன் மற்றும் பிந்தைய க்ளீன் கட்டங்கள் சேர்க்கப்பட்டுள்ளன.

பின்னர் தளத்தின் வாழ்க்கை சுழற்சி வருகிறது , இது உங்களுக்கு ஏற்கனவே தெரியும், திட்ட ஆவணங்களை தானாக உருவாக்க வடிவமைக்கப்பட்டுள்ளது. இது நான்கு கட்டங்களைக் கொண்டுள்ளது:

  1. முன் தளம்
  2. தளம்;
  3. பிந்தைய தளம்;
  4. தளம்-வரிசைப்படுத்தல்.

மேவன் செருகுநிரல்களைப் பயன்படுத்தி நிலையான வாழ்க்கைச் சுழற்சிகளை செயல்பாட்டுடன் மேம்படுத்தலாம் . இதைப் பற்றி பின்னர் பேசுவோம், ஏனென்றால் இது ஒரு தனி விரிவுரைக்கு தகுதியான மிகவும் சுவாரஸ்யமான தலைப்பு.

இயல்புநிலை ஸ்கிரிப்ட் கட்டங்களின் நீண்ட பட்டியலைக் கொண்டுள்ளது:

  1. ஊர்ஜிதம் செய்;
  2. உருவாக்க-ஆதாரங்கள்;
  3. செயல்முறை ஆதாரங்கள்;
  4. உருவாக்க-வளங்கள்;
  5. செயல்முறை-வளங்கள்;
  6. தொகுக்கவும்;
  7. செயல்முறை-சோதனை-ஆதாரங்கள்;
  8. செயல்முறை-சோதனை-வளங்கள்;
  9. சோதனை தொகுத்தல்;
  10. சோதனை;
  11. தொகுப்பு;
  12. நிறுவு;
  13. வரிசைப்படுத்த.

நீங்கள் ஏற்கனவே அறிந்த அதே கட்டங்கள் உள்ளன, ஆனால் இன்னும் சில விருப்பமானவை சேர்க்கப்பட்டுள்ளன.

முதலாவதாக, பெரிய திட்டங்களில் ஒரு பிரபலமான நிலை உருவாக்கம்-ஆதாரங்கள் : XML அடிப்படையில் ஜாவா குறியீட்டை உருவாக்குதல், எடுத்துக்காட்டாக. மற்றும் ஒரு ஜோடி செயல்முறை-மூலங்கள் , இந்த குறியீடு மூலம் ஏதாவது செய்கிறது.

இரண்டாவதாக, வளங்களின் உருவாக்கம் -ஆதாரங்கள் மற்றும் அதன் ஜோடி செயல்முறை வள முறை . பெரிய திட்டங்களில் இந்த கட்டங்களுடன் தொடர்புடைய சில செயல்பாடுகளை நீங்கள் அடிக்கடி பார்க்கலாம்.

இறுதியாக, சோதனை. இது மூன்று கூடுதல் விருப்பக் கட்டங்களைக் கொண்டுள்ளது, அவை சோதனைக் கட்டத்தை முடிந்தவரை நெகிழ்வானதாக மாற்ற உதவுகின்றன: செயல்முறை-சோதனை-ஆதாரங்கள், செயல்முறை-சோதனை-வளங்கள், சோதனை-தொகுத்தல்.