Как мне создать новый проект GoClipse, чтобы он соответствовал обычной структуре проекта Go?
Моя среда:
- OS X 10.10.5
- Eclipse Mars.1 (4.5.1)
- GoClipse 0.13.0
- go версия go1.5.2 darwin/amd64
Мои настройки GoClipse:
- Рабочая область Eclipse: /Users/ray/go_workspace
- Перейти Установка
- GOROOT: / usr / local / go
- gofmt: / usr / local / go / bin / gofmt
- godoc: / usr / local / go / bin / godoc
- GOOS:
- GOARCH:
- GOPATH: [x] То же, что и переменная env GOPATH (которая является /Users/ray/go)
- инструменты
- Путь к оракулу: / Пользователи / Ray / go / bin / oracle
- [x] Автоматический запуск gocode-сервера
- [x] Включить консоль журнала gocode
- путь к gocode: /Users/ray/go/bin/gocode
Когда я создаю новый проект Go с использованием настроек по умолчанию, папка проекта помещается в рабочую область eclipse: /Users/ray/go_workspace/project с папками bin, pkg и src в качестве подпапок.
Я хочу создать новый проект Go и использовать его:
- / Users / ray / go / src / github / user / project для исходного каталога
- /Users/ray/go/pkg/darwin_amd64/github/user/project для каталога пакета
- / Users / ray / go / bin для двоичного каталога
- /Users/ray/go_workspace/user/project для любых настроек Eclipse/GoClipse
Как настроить параметры Eclipse/GoClipse/Project, чтобы это работало?
1 ответ
К сожалению, вышесказанное невозможно. Самое близкое, что вы можете получить, - это создать свой проект Eclipse в этом месте. /Users/ray/go/src/github/user/project
(обратите внимание, что заранее вам нужно установить настройки Eclipse GOPATH на /Users/ray/go
). Таким образом, вы будете иметь:
/Users/ray/go/src/github/user/project
для исходного каталога/Users/ray/go/pkg/darwin_amd64/github/user/project
для каталога пакета/Users/ray/go/bin
для двоичного каталога
но настройки / файлы Eclipse будут в /Users/ray/go/src/github/user/project
, (ATM, только файлы Eclipse .project
а также .settings/
, Вы можете добавить их в Git ignore, если вас беспокоит их появление в системе контроля версий)