Go の IDE として Eclipse を使用し (「Goclipse」と呼ばれているようです)、Web アプリケーションを開発しています。小さなパッケージに機能を分割し始めるまで、すべてが順調に進んでいました。最初はパッケージがありましたgitserver/user/project/portal
。ファイルmain.go
はそれをインポートし、すべてが機能していました。代わりにそれを呼び出す必要がgitserver/user/project/webserver
あり、他のいくつかのファイルと機能を.../portal
. そこで、Project Explorer で右クリックして「名前を変更」しました。
main.go:
package main
import(
"gitserver/user/project/webserver"
)
func main(){
webserver.DoSomeStuff()
}
コンパイラはそれを不平を言う
- 「gitserver/user/project/webserver」をポータルとしてインポートし、使用していない
- 未定義: ウェブサーバー
[...]
「webserver」パッケージを古い名前から切り離す方法は?