2019. július 10., szerda 11:00:48 UTC+2 időpontban Roman Gomoliako a 
következőt írta:
>
> thepudds,
>
> Thank you for the reply, thanks for the link!
>
> The follow-up question, what if the project isn't hosted anywhere yet? 
> Like, I have a module-opted package and it tries to use a local 
> module-unaware package. For a local module-aware package usage one would 
> use `replace` declaration. But I found it doesn't work for module-unaware 
> packages. Having the module-unaware anEnterpriseCompany.com/anotherProject 
> only 
> locally I can't ahieve a successfull compilation using `replace`:
>
> module anEnterpriseCompany.com/aProject
>
> require anEnterpriseCompany.com/anotherProject v0.0.0
>
> replace anEnterpriseCompany.com/anotherProject => 
> ../some/where/up/on/a/filesystem/anotherProject
>
> go 1.12
>
>
>
> On Tuesday, 9 July 2019 22:08:52 UTC+3, t hepudds wrote:
>>
>>
>> Hi Roman,
>>
>> > For a project considering switching to Go modules, is that possible to 
>> > reference a package without support of modules (doesn't have a 
>> go.mod/go.sum files)?
>>
>> Yes, as far I understand, that should usually work.
>>
>> Using your example of wanting to consume a non-module dependency 
>> anEnterpriseCompany.com/anotherProject, a module-based consumer should be 
>> able to do things like:
>>
>>   $ go get anEnterpriseCompany.com/anotherProject@<tag>
>>   $ go get anEnterpriseCompany.com/anotherProject@<hash>
>>   $ go get anEnterpriseCompany.com/anotherProject@latest
>>
>> There is a longer discussion in this FAQ on the Modules wiki:
>>
>>    
>> https://github.com/golang/go/wiki/Modules#can-a-module-consume-a-package-that-has-not-opted-in-to-modules
>>
>> Hope that helps,
>> thepudds
>>
>>
>> On Tuesday, July 9, 2019 at 9:21:48 AM UTC-4, Roman Gomoliako wrote:
>>>
>>> For a project considering switching to Go modules, is that possible to 
>>> reference a package without support of modules (doesn't have a 
>>> go.mod/go.sum files)?
>>>
>>> module anEnterpriseCompany.com/aProject
>>>
>>> require anEnterpriseCompany.com/anotherProject v0.0.0
>>>
>>> go 1.12
>>>
>>> "anEnterpriseCompany.com/anotherProject" can't be modified to support 
>>> Go modules for some internal reasons. Is there some ways to resolve this?
>>>
>>> Thanks,
>>>
>>> Roman
>>>
>>
If it's on your local filesystem, you can easily add a go.mod file to it... 

-- 
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/e791d0ce-dce0-491b-aebe-76019865bb66%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to