ការកំណត់ប្រូកស៊ី Maven សម្រាប់បណ្តាញការងារ និងផ្ទះ
ការកំណត់ប្រូកស៊ីជាកម្មសិទ្ធិរបស់ការកំណត់ Maven។ ការជ្រើសរើសឯកសារកំណត់គឺជាវិធីដែលអាចព្យាករណ៍បានដើម្បីប្តូរបរិស្ថានបណ្តាញ។
គម្រោងរបស់អ្នកមិនបានផ្លាស់ប្តូរនៅលើរថភ្លើងត្រឡប់ទៅផ្ទះទេ ប៉ុន្តែផ្លូវបណ្តាញរបស់វាបានផ្លាស់ប្តូរ។ អាសយដ្ឋានប្រូកស៊ីដែលដំណើរការនៅការិយាល័យអាចមិនអាចឈានដល់នៅផ្ទះ។ នេះជាការកំណត់បរិស្ថាន មិនមែនជាហេតុផលដើម្បីដាក់ប្រូកស៊ីរបស់និយោជកអ្នកក្នុង POM របស់គម្រោងទេ។
គំរូការកំណត់របស់ Maven ដាក់និយមន័យប្រូកស៊ីនៅក្នុងផ្នែកកម្រិតកំពូល proxies។ ប្រវត្តិរូបការកំណត់មិនផ្តល់ច្បាប់ចម្លងទីពីរតាមអំពើចិត្តនៃផ្នែកនោះទេ។ ការបន្ថែមបំណែក XML ដែលមានរាងជាប្រូកស៊ីក្រោមប្រវត្តិរូបមិនធ្វើឱ្យវាក្លាយជាយន្តការប្តូរបណ្តាញដែលគាំទ្រទេ។
ជម្រើសត្រង់ៗគឺរក្សាការកំណត់ដែលបានអនុម័តសម្រាប់បរិស្ថាននីមួយៗ ហើយជ្រើសរើសវត្ថុសមស្រប៖
mvn --settings /path/to/settings-office.xml verify
ឧទាហរណ៍ជ្រើសរើសការកំណត់អ្នកប្រើយ៉ាងច្បាស់។ ប្រើពាក្យបញ្ជា និងឯកសារដែលសមស្របនឹងការសាងសង់។ វាមិនមានន័យថាឯកសារគួរត្រូវបាន commit ជាមួយព័ត៌មានសម្ងាត់ទេ។
រក្សាភាពខុសគ្នាឱ្យតូច
កត់ត្រាថាការកំណត់ណាពិតជាផ្លាស់ប្តូរ៖ ប្រូកស៊ីសកម្ម ម៉ាស៊ីនរំលង កញ្ចក់ និងគណនីម៉ាស៊ីនមេដែលត្រូវការ។ ឯកសារទីពីរមិនគួរលុបគោលនយោបាយឃ្លាំងដែលមិនពាក់ព័ន្ធដោយស្ងៀមស្ងាត់ ឬប្រើពាក្យសម្ងាត់ចាស់ទេ។
ពិនិត្យការកំណត់សកលណាមួយដែលនៅតែបញ្ចូលជាមួយការកំណត់អ្នកប្រើដែលបានជ្រើសរើស។ ឯកសារច្បាស់លាស់ធ្វើឱ្យធាតុបញ្ចូលមើលឃើញ ប៉ុន្តែវាមិនមានន័យថា Maven គ្មានប្រភពកំណត់រចនាសម្ព័ន្ធផ្សេងទៀតទេ។
ការប្តូរដោយស្វ័យប្រវត្តិត្រូវការសញ្ញាពិតប្រាកដ
Maven មិនអាចសន្និដ្ឋាន "ការិយាល័យ" ពីទីតាំងកុំព្យូទ័រយួរដៃក្នុងអត្ថន័យធម្មតាបានទេ។ ការរៀបចំស្វ័យប្រវត្តិត្រូវការយន្តការស្វែងរក ឬគ្រប់គ្រងខាងក្រៅដែលគាំទ្រ និងការឆ្លើយតបដែលបានកំណត់នៅពេលយន្តការនោះមិនអាចប្រើបាន។
សូមប្រុងប្រយ័ត្នជាមួយ លំនាំរំលងធំទូលាយ ដែលមានបំណងបិទប្រូកស៊ីនៅផ្ទះ។ ពួកវាក៏អាចប៉ះពាល់ដល់គោលដៅខាងក្នុង ឬបិទបាំងថាតើសំណើបានដើរតាមផ្លូវណា។
សម្រាប់ការជួសជុលដំបូង សូមផ្តល់អាទិភាពដល់ការជ្រើសរើសការកំណត់ដែលមើលឃើញ និងច្បាស់លាស់។ នៅពេលវាដំណើរការក្នុងបរិស្ថានទាំងពីរ ស្វ័យប្រវត្តិកម្មណាមួយអាចបង្កើតការកំណត់ដែលគេស្គាល់នោះឡើងវិញ ជំនួសឱ្យការសរសេរឡើងវិញនូវការណែនាំសាងសង់របស់គម្រោងម្តងហើយម្តងទៀត។