-
使用idea deploy命令
配置pom.xml |
<build> <finalName>ff-model</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>deploy</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <phase>deploy</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <!-- explicitly define maven-deploy-plugin after other to force exec order --> <artifactId>maven-deploy-plugin</artifactId> <executions> <execution> <id>deploy</id> <phase>deploy</phase> <goals> <goal>deploy</goal> </goals> </execution> </executions> </plugin> </plugins> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.dic</include> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build> <distributionManagement> <repository> <id>releases</id> <url>http://nexus.xx.com/content/repositories/releases</url> </repository> <snapshotRepository> <id>snapshots</id> <url>http://nexus.xx.com/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> |
配置setting.xml |
<server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> |
注意pom.xml中的id和setting.xm的id名称要一致
执行deploy命令 |
-
maven命令上传
上传到本地仓库 上传到远程仓库
mvn install:install-file -DgroupId=com.lagou.plat.bi.mysql-connector-java-bin -DartifactId=mysql-connector-java-bin -Dversion=0.0.1 -Dpackaging=jar -Dfile=D:\workspace\test\lagouBI\mysql-connector-java-bin.jarmvn deploy:deploy-file -DgroupId=com.lagou.plat.bi.mysql-connector-java-bin -DartifactId=mysql-connector-java-bin -Dversion=0.0.1 -Dpackaging=jar -Dfile=D:\workspace\test\lagouBI\mysql-connector-java-bin.jar -Durl=http://nexus.lagou.com/content/repositories/releases -DrepositoryId=releases