דער Maven רעפּאָזיטאָרי פּראָקסי קען אַראָפּלאָדן אָפּהענגיקייטן אָן קאָנפֿיגורירן אַ HTTP בקשה וואָס אַ פּרובירן מאַכט. קאָנפֿיגוריר דעם קליענט אין דעם פּרובירן JVM.

אויב דער קליענט רעספּעקטירט די HTTPS פּראָקסי אייגנשאַפֿטן פֿון Java, שטעל דעם פֿראַגמענט אין דעם configuration עלעמענט פֿון דעם באַטרעפֿנדיקן Surefire פּלוגין:

<systemPropertyVariables>
  <https.proxyHost>proxy.example</https.proxyHost>
  <https.proxyPort>8080</https.proxyPort>
</systemPropertyVariables>

פֿאַרביי דעם בייַשפּיל סוף־פּונקט. פֿאַר פּרובירן קעגן עפֿנטלעכע צילן וואו עפֿנטלעכע מיטלמאַנען זענען ערלויבט, די HTTP פּראָקסי ליסטע אָפּפֿערט האָסט און פּאָרט קאַנדידאַטן. האָסט און פּאָרט זענען באַזונדערע ווערטן; קלייַב די אייגנשאַפֿט פֿאַמיליע וואָס פּאַסט צו דעם ציל סכעמע און ביבליאָטעק. אַ קליענט געבויט מיט אַן עקספּליציט פּראָקסי אָביעקט דאַרף אָבער זייַן אייגענע קאָנפֿיגוראַציע צווישנפֿלאַך.

Surefire פֿירט געוויינטלעך פּרובירן אין אַ פֿאָרקט JVM. נישט יעדע אָפּציע צו סטאַרטען Maven דערגרייכט יענעם פּראָצעס. סטאַרט־עמפּפינדלעכע אַנטדעקונג פֿון סיסטעם פּראָקסי דאַרף זייַן אָפּציע אויף דעם פּרובירן JVM בּייַם סטאַרט. אַפֿילו ווען פּרובירן טיילן אַ פּראָצעס, קען אַ ביבליאָטעק פֿאַרקוקן די פֿאַרבאַשטימטע Java פּראָקסי אייגנשאַפֿטן.

האַלט אינעווייניק דירעקט צילן פֿאַרדעקט מיט אַ פּאַסיקער אַריבערפֿאָרונג כּלל, פּראָקסי אויטענטיפֿיקאַציע באַזונדער פֿון ציל אויטענטיפֿיקאַציע, און סערטיפֿיקאַט וועריפֿיקאַציע אַקטיוו. אָפּשטעלן פֿאָרקינג ענדערט ווי פּרובירן ווערן אויסגעפֿירט; ענדערן אַן אָפּהענגיקייט שפּיגל ענדערט די רעפּאָזיטאָרי אויסלייזונג. קיין איינער פֿון זיי גיט נישט אַ פֿעלנדיקער פּרובירן־קליענט רוטע. קאָפּירן אַלע סיסטעם אייגנשאַפֿטן קען אויך אַנטדעקן סודות.

פֿאַר אַ בלײַבּנדיקער דורכפֿאַל, רעקאָרדיר דעם פּרובירן JVM, די HTTP ביבליאָטעק, דאָס ציל, דעם אויסגעקליבענעם פּראָקסי און דעם ערשטן דורכגעפֿאַלענעם סטאַדיע. יענע אָבסערוואַציעס ווייַזן אויף דער פּרובירן קאָנפֿיגוראַציע בשעת די אַרבעטנדיקע רעפּאָזיטאָרי אַראָפּלאָדונגען בלײַבן פֿאַרשטענדלעך.

פֿאַרבונדענע אַרטיקלען