Go-Module(模块)和(类),上面是一个线性问题

Go Modules和JFrog CLI

软件开发和工具开发:软件开发和工具开发;软件开发和工具开发;软件开发。as Tolle and Versionen,合法的工具verwendet werden oder夜,1,dass die Entwickler klar kommunizieren können, welche Abhängigkeiten besteen,呃as endproduckt zuersteen。

Go the seit seinen Anfängen mit der versionerung ziemlich schwergetan and das f, the dazu, dass Entwickler begonnen haben, ihre eigenen Werkzeuge wiegb滑翔zusammenzustellen。安方2017年wde - vom Go- team麻省理工学院实验学院副院长,在Go- startet。德国科学与技术研究所,德国科学与技术研究所,德国科学与技术研究所Go-Module1、死于Go 1.11 ingefhrt wurden。

这也是一个问题吗?

Verstehen Sie mich night falsch - ich bin begeistert von der infhnung derGo-Module,请参阅《问题的根源》lösen。他从hässlichen Konzept des带来了每一个鸡蛋供应商。在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来的未来,我们将会在未来left-pad在新版本的实验课程中,我们发现了新版本的实验课程。

所有的die都是问题,die Go Modules löst,和es fhrt / srt / srt / srg变量名GOPROXYin, die es Entwicklern ermöglicht, alle module - download - anfragen ber - einen Proxy zu senden。Das an sich ist natrich grog ßartig fgr Unternehmen, die einen Cache von Versionen behalten wollen (und夜间jedes Mal die Abhängigkeit herunterladen wollen), die Sicherheit im Auge behalten wollen (und den Zugriff aufdas Internet von ihren Build-Servern aus begrenzen wollen) unelen anderen grenden。过敏反应可能会导致kleines问题。GOPROXY list äußerst unpraktisch。

Das Problem mit GOPROXY

Derzeit ist die Verwendung von GOPROXY eine " alles -oder- nights "-Übung。Das bedeet, dass alle Abhängigkeiten in Ihrem gesamten Abhängigkeitsbaum (soworekals aucth transitive) von diesem Proxy-Server aufgelöst werden mssen and der Go-Client fehlschlägt, dass alle der Abhängigkeiten in dieserGo-Registryvorliegen。

麻省理工学院(Mit anderen Worten): wenjemineinenewappmitlabstack /回声v3.3.5和dgrijalva / jwt-goV3.2.0 in seiner go。mode - dateestellt和go安装geetzter GOPROXY-Variable ausf hrt, wind - der - client fehlschlagen, wennight beide Module, hagetederten Versionen和algetetiven Abhängigkeiten auteseem Proxy verf gbar sind。wenich也有夜间绝对的、夜间的、夜间的、夜间的、夜间的、夜间的、夜间的、夜间的。

回退

什么是杰德斯问题混乱的问题?Richtig !它是糖,所以,它是存在的Lösung。in Thread imGolang-Repository auf GitHub (von Aaron Schlesinger aus dem Athens-Team gestartet) umreißt das Problem und die Lösung, die Proxies darauf beschränkt, nur einige Module zu liefen。Erinnern我们爹妈一个das vorherige Beispiel:要是进行der beiden模块代理verfugbar ist和下进行不改,将构建erfolgreich盛。在模块网络中,代理网络是一个通用的接口,而代理网络是一个通用的接口。

模具选择,einen solchen Fallback zu haben, wrde einen Teil des Problems lösen。einge go - module - proxys雅典,在大河湾,出发吧。现代dateien aus diesen night aufgelösten Anfragen zu konstruieren,是wiederum和ere problem verursacht。

Vervollständigen der Lösung

Die ideale Lösung wrde es dem Benutzer erlauben, seine GOPROXY zu spezizizien, Fallbacks zu verwenden, falls das Module ight verfgbar ist, und, das ist das Wichtigste, disese Module aufden Proxy hochzuladen。Dieser Ansatz bedeutet, dass immer nuver eeine Version eines modules herunterlädt and es danach im Proxy-Server f r die Verwendung durch andere Entwickler and CI-Server zur verf gung steg。在此基础上,我们提出了一种新的解决方案:CI-Server: Internet verbinden, w rde: Problem wirklich lösen, Go-Module: perfekt f: Entwickler machine。当她的头发是碎片,当她的头发是碎片könnte,当她的头发是碎片的时候JFrog CLI我不知道,我不知道。我的意思是,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说。