It seems that `exclude` configuration does not work on windows, I run "mvn rat:check" command on win10 and jdk8.
Tha rat.txt outputs as follow: ***************************************************** Printing headers for files without AL header... ======================================================================= ==.checkstyle ======================================================================= <?xml version="1.0" encoding="UTF-8"?> <fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter= "false"> <local-check-config name="google" location="checkstyle.xml" type="project" des cription=""> <additional-data name="protect-config-file" value="false"/> </local-check-config> <fileset name="all" enabled="true" check-config-name="Google Checks" local="fa lse"> <file-match-pattern match-pattern="." include-pattern="true"/> </fileset> </fileset-config> ======================================================================= ==.git/COMMIT_EDITMSG ======================================================================= add debug log info for jdbc service ======================================================================= ==.git/config ======================================================================= [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true [remote "origin"] url = g...@github.com:apache/incubator-iotdb.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [branch "doc"] remote = origin merge = refs/heads/doc [branch "add_iotdb_env_script_test"] On 3/3/2019 22:02,Xiangdong Huang<saint...@gmail.com> wrote: Hi, I notice that win-oraclejdk8, win-oraclejdk11 and linux-openjdk11 fails on https://travis-ci.org/apache/incubator-iotdb/builds/500987110 It is easy that just skip apache-rat check on the above 3 jobs. But, I wonder why they failed before I skip that... Does anyone know how to print the file on Travis? Or, if someone has Win OS with oracle jdk8/11, please run `mvn apache-rat:check` to verify the result. [ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.12:check (default-cli) on project root: Too many files with unapproved license: 3057 See RAT report in: C:\Users\travis\build\apache\incubator-iotdb\target\rat.txt Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 Xiangdong Huang <saint...@gmail.com> 于2019年3月3日周日 下午9:50写道: Hi, I am not sure whether travis can provide a separated pipeline to run user-specified command. What do you mean about `user-specified command`? Best, ----------------------------------- Xiangdong Huang School of Software, Tsinghua University 黄向东 清华大学 软件学院 徐毅 <xuyith...@126.com> 于2019年3月3日周日 下午8:13写道: Hi When someone creates a pull request from forked repo, jenkins won't trigger to run tests. So we use travis-ci to trigger tests on different os. I am not sure whether travis can provide a separated pipeline to run user-specified command. Thanks XuYi On 3/3/2019 19:46,Julian Feinauer<j.feina...@pragmaticminds.de> wrote: Hi, this behavior sounds strange. But I think this pipeline should be build into the Jenkins build, or? It should be pretty easy to force one build step to a specific os. Perhaps we should open a Jira for that issue to finally track down the real source of the problem. Julian Von meinem Mobiltelefon gesendet -------- Ursprüngliche Nachricht -------- Betreff: Problems about rat plugin and apache header check Von: 徐毅 An: dev@iotdb.apache.org Cc: Hi, Now we use rat plugin to check apache header, it seems that our project can pass rat check on linux but failed on windows. If someone creates a pull request from his forked repo, we use travis-ci to run tests on different os without checking apache header. If we add apache header check in travis file(see [1]), it fails on some os. Can we add a new pipeline which is only used to check apache header on linux? I found that there many free continuous integration service at [2]. Shall we choose one of them? [1] https://github.com/apache/incubator-iotdb/pull/84 [2] https://github.com/marketplace/category/continuous-integration Thanks XuYi