Добрый день, столкнулся с такой проблемой. Определили struct в другом файле (package тот же main), но IDEA с Go плагином (
https://github.com/go-lang-plugin-org/go-lang-idea... )отказывается запускать проект.
Структура проекта такая
файл Struct2.go
package main
type Struct2 struct {
Field2 string
}
файл main.go
package main
import (
"fmt"
)
func main() {
s1 := struct1{field1: "field1"}
fmt.Println(s1)
s2 := Struct2{Field2: "field2"}
fmt.Println(s2)
}
type struct1 struct {
field1 string
}
При запуске в IDEA получаю следующую ошибку
./main.go:10: undefined: Struct2
При это LiteIDE запускает нормально. В консоли тоже go build все билдит и бинарник запускается без проблем.