除了使用org.jfrog.buildinfo的文件以外,不要将* .jar文件上传到工件。

我正在使用此插件org.jfrog.buildinfo将文件上传到工件。

当我使用 .jar时,它可以正常工作,因此jar文件不会上传到工件。 但是,当我使用正则表达式%regex [ .jar]时,它不起作用。

除了使用此正则表达式,我想排除所有.jar文件: %regex [(?!TrainBatch)。*。jar]

我的配置是:

<plugin>
 <groupId>org.jfrog.buildinfo</groupId>
 <artifactId>artifactory-maven-plugin</artifactId>
 <version>{{VERSION}}</version>
 <inherited>false</inherited>
 <executions>
    <execution>
     <id>build-info</id>
        <goals>
          <goal>publish</goal>
        </goals>
     <configuration>
       <publisher>
         <contextUrl>{{ARTIFactORY_URL}}</contextUrl>
         <username>{{ARTIFactORY_USER}}</username>
         <password>{{ARTIFactORY_PASS}}</password>
         <excludePatterns>%regex[(?!TrainBatch).*.jar]</excludePatterns>
         <repoKey>{{ARTIFactORY_KEY}}</repoKey>
         <snapshotRepoKey>{{ARTIFactORY_KEY_S}}</snapshotRepoKey>
       </publisher>
    </configuration>
  </execution>
 </executions>
</plugin>

有什么想法如何在此插件中使用正则表达式?

先谢谢了。 最好的问候

canandasfu123 回答:除了使用org.jfrog.buildinfo的文件以外,不要将* .jar文件上传到工件。

该插件不支持正则表达式。
它支持Ant样式的路径模式:

  • ?匹配一个字符
  • *匹配零个或多个字符
  • **匹配路径中的零个或多个“目录”
本文链接:https://www.f2er.com/3115298.html

大家都在问