taojintianxia opened a new issue, #34094:
URL: https://github.com/apache/shardingsphere/issues/34094

   ### Preface
   `maven remote resources plugin` is Inherited from apache parent pom 
   
   ```xml
   <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-remote-resources-plugin</artifactId>
     <executions>
       <execution>
         <id>process-resource-bundles</id>
         <goals>
           <goal>process</goal>
         </goals>
         <configuration>
           <resourceBundles>
             
<resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
           </resourceBundles>
         </configuration>
       </execution>
     </executions>
   </plugin>
   ``` 
   
   ### Usage
   ```
   Pull down resourceBundles containing remote resources and process the 
resources contained inside. When that is done, the resources are injected into 
the current (in-memory) Maven project, making them available to the 
process-resources phase.
   
   Resources that end in ".vm" are treated as Velocity templates. For those, 
the ".vm" is stripped off for the final artifact name and it's fed through 
Velocity to have properties expanded, conditions processed, etc...
   ```
   
   ### Why Disable
   Apache JAR Resource Bundle are used for generating META-INF/DEPENDENCIES, 
META-INF/LICENSE and META-INF/NOTICE , it contains templates for generating the 
necessary license files and notices for all Apache releases.
   
   remote resource plugin will invoke the Apache JAR Resource Bundle in release 
process. so it should only be enabled in `release` profile
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
notifications-unsubscr...@shardingsphere.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to