1
0
mirror of https://github.com/astaxie/beego.git synced 2024-11-22 19:20:59 +00:00

beego: commentsrouter use the workPath fix #708

This commit is contained in:
astaxie 2014-08-04 17:34:52 +08:00
parent 885c0678ff
commit 1fb24aca34

View File

@ -114,7 +114,7 @@ func parserComments(comments *ast.CommentGroup, funcName, controllerName, pkgpat
} }
func genRouterCode() { func genRouterCode() {
os.Mkdir(path.Join(AppPath, "routers"), 0755) os.Mkdir(path.Join(workPath, "routers"), 0755)
Info("generate router from comments") Info("generate router from comments")
var globalinfo string var globalinfo string
for k, cList := range genInfoList { for k, cList := range genInfoList {
@ -148,7 +148,7 @@ func genRouterCode() {
} }
} }
if globalinfo != "" { if globalinfo != "" {
f, err := os.Create(path.Join(AppPath, "routers", "commentsRouter.go")) f, err := os.Create(path.Join(workPath, "routers", "commentsRouter.go"))
if err != nil { if err != nil {
panic(err) panic(err)
} }
@ -158,8 +158,8 @@ func genRouterCode() {
} }
func compareFile(pkgRealpath string) bool { func compareFile(pkgRealpath string) bool {
if utils.FileExists(path.Join(AppPath, lastupdateFilename)) { if utils.FileExists(path.Join(workPath, lastupdateFilename)) {
content, err := ioutil.ReadFile(path.Join(AppPath, lastupdateFilename)) content, err := ioutil.ReadFile(path.Join(workPath, lastupdateFilename))
if err != nil { if err != nil {
return true return true
} }
@ -187,7 +187,7 @@ func savetoFile(pkgRealpath string) {
if err != nil { if err != nil {
return return
} }
ioutil.WriteFile(path.Join(AppPath, lastupdateFilename), d, os.ModePerm) ioutil.WriteFile(path.Join(workPath, lastupdateFilename), d, os.ModePerm)
} }
func getpathTime(pkgRealpath string) (lastupdate int64, err error) { func getpathTime(pkgRealpath string) (lastupdate int64, err error) {