Keep permissions on files with Maven resources:testResources

后端 未结 3 1104
被撕碎了的回忆
被撕碎了的回忆 2020-12-29 20:56

Is it possible to keep permissions on file with Maven resources:testResources? My use case is a Selenium binary driver that I put in /src/test/resources that I would like to

3条回答
  •  天命终不由人
    2020-12-29 21:33

    My solution is to execute the scripts in a way that do not mind the flags. So, for instance, when running from Maven Exec Plugin, I use:

    Before:

    myScript.sh
    ...
    

    After:

    bash
    myScript.sh ...
    

    Note: If you use bash -c, it will also fail if the exec flag is off.


    Adding this remarks from Jason van Zyl, one of the creators of Maven:

    The maven-resources-plugin was never intended to create any resources that would be used in a naked filesystem. It was strictly intended to place resources into the resultant artifact for use in a platform independent way, in general from the classpath. If you want to move archives around that are going to be unpacked and used I suggest the assembly plugin for making the archives and the dependency plugin for unpacking them.

    http://maven.40175.n5.nabble.com/maven-resources-plugin-not-retaining-unix-permissions-td4938002.html

提交回复
热议问题