Or can go commands support a new special folder: dependencies.
Its functionality is like the functionality of vendor folders,
but to avoid being messed up with the packages under vendors.

When running "go build -mod=vendor", the packages under the "dependencies" 
folder
have higher look-up priorities than the packages under "vendor" folder.

On Tuesday, September 10, 2019 at 9:03:52 AM UTC-4, T L wrote:
>
> I mean "to use the pakckages under vendor folder and from module cache at 
> the same time".
>
> I have one question, is it better to add a "go mod cache-locally" command 
> to save the dependency modules
> in a "module-cache" folder in the current project, so that "go build 
> -use-local-module-cache" can use
> the packages in the old "vendor" folder and the "module-cache" folder?
>
> On Tuesday, September 10, 2019 at 8:59:28 AM UTC-4, T L wrote:
>>
>> I maintain an private old Go project, which depends many many old 
>> packages.
>> Before the module mode, I put all these dependency packages under the 
>> vendor folder.
>> In the developing process, from time to time, I modified some of 
>> dependency packages.
>>
>> Meanwhile, I plan to migrate the project to modules mode and need to 
>> import some new module packages.
>> I found I encountered an embarrassing situation.
>> If I delete the vendor folder and run "go mod vendor" in modules mode to 
>> rebuild the vendor,
>> the command will fail. One reason is some dependency packages disappeared.
>> The other reason is many packages are updated and broke capabilities.
>> And I don't want the new download to overwrite my local modifications for 
>> some dependency packages.
>>
>> So, is there a way to let me continue use the these old dependency 
>> packages and use some new modules based packages?
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/6df7328f-6894-4501-b624-91fa2660161c%40googlegroups.com.

Reply via email to