Skip to content

修改项目中所有文件的mtime属性,解决因往返修改系统时间导致rebar编译所有文件问题。

Notifications You must be signed in to change notification settings

SuperMuscleMan/time_modify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

修改项目中所有文件的mtime属性,解决因往返修改系统时间导致rebar编译所有文件问题。

注意:需要modify.erl文件中修改如下常量宏。

-define(Default_RootDir, "../").%%根目录
-define(Default_Suffix, [".erl", ".hrl"]).%%文件后缀
-define(Default_ErlCInfo, "../.rebar/erlcinfo").%%rebar记录文件路径

操作流程: 1、在erlShell中执行modify:start().

        1> modify:start().
          [modify] [30] | start.
          [modify] [32] | total num:{512}
          [modify] [37] | success, usrTime:{467}ms
          ok

2、清理所有 .beam 文件(执行 rebar clean) 3、开始编译(执行 rebar compile

About

修改项目中所有文件的mtime属性,解决因往返修改系统时间导致rebar编译所有文件问题。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages