赞
踩
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.6</version> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <encoding>UTF-8</encoding> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>8</source> <target>8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>3.5</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>2.7</version> </plugin> </plugins> </build> <distributionManagement> <repository> <!-- id随意,我是仓库名--> <id>wys-warehouse</id> <!-- 下面的地址是当deploy的时候,项目部署的位置,我们需要先存在电脑的某个位置,所以根据自己决定 --> <url>file:D:/maven/jar/share/</url> </repository> </distributionManagement>
mvn deploy -DaltDeploymentRepository=wys-warehouse::default::file:D:/maven/jar/share/
cd D:/maven/jar/share/
git init
## add上传的文件
git add com/*
## 本地提交
git commit -m 'deploy xxx'
git remote add origin https://xxx/wys-warehouse.git
##上传到远程仓库
git push origin master
## 更新远程仓库到本地
git pull origin master --allow-unrelated-histories
jar配置:
<repositories>
<repository>
<id>wys-warehouse</id>
<url>https://xxx/raw/master</url>
</repository>
</repositories>
插件配置
<pluginRepositories>
<pluginRepository>
<id>wys-warehouse</id>
<url>https://xxx/raw/master</url>
</pluginRepository>
</pluginRepositories>
pom.xml引入插件
<plugin> <groupId>com.wys</groupId> <artifactId>mybatis-plus-plugins</artifactId> <version>1.0.0</version> <configuration> <configFile>${basedir}/src/main/resources/mybatis-plus.json</configFile> <ignores> <include>controller</include> <include>service</include> </ignores> <includes> <property> <name>Vo</name> <value>/templates/VO.java.vm</value> </property> <property> <name>Dto</name> <value>/templates/Dto.java.vm</value> </property> </includes> </configuration> </plugin>
执行插件
mvn com.wys:mybatis-plus-plugins:1.0.0:touch
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。