# Maven Plugins **Repository Path**: booting/plugins ## Basic Information - **Project Name**: Maven Plugins - **Description**: Maven Plugins - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-10 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Booting Maven Plugins ## Plugins ### `obscure-maven-plugin` #### Usage ##### Add `obscure-maven-plugin` (Optional) ```xml com.gitee.booting obscure-maven-plugin 0.2.0 package obscure ``` ##### Execution `obsucre` goal (Optional) You can directly execute following goal without adding this plugin first: > `mvn clean install com.gitee.booting:obscure-maven-plugin:0.2.0:obscure` That's it! Enjoy yourself! #### What happened? This plugin has attached `allatori.jar`(together with `allatori-annotation.jar`) with its binary delivery(`obscure-maven-plugin-0.2.0.jar`). During the execution, `obscure-maven-plugin` will extract them to following location: - `~/allatori/allatori.jar` - `~/allatori/allatori-annotation.jar` By default, this plugin will do obscuration according to configuration file located in module root directory named `allatori-config.xml`(full path is `/allatori-config.xml`). Which means if this configuration file exists, it will always be used prior to another configuration. You can specify a remote `allatori` configuration file as following: > `mvn clean install com.gitee.booting:obscure-maven-plugin:0.2.0:obscure -Dallatori.remote=http://whatever.io/allatori.xml` If neither the local `allatori-config.xml` file exist nor `allatori.remote` configuration file has been specified, a default configuration file will be extracted into `~/allatori-config.xml` and be copied to `/allatori-config.xml`. You are free to change it and reuse it.