上代码:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
示例:
mvn install:install-file -Dfile=D:\temp\expertSyncSdk-1.0.0.jar -DgroupId=com.zzlh.expert -DartifactId=expertSyncSdk -Dversion=1.0.0 -Dpackaging=jar
我实际安装了controlsfx,代码如下:
mvn install:install-file -Dfile=./controlsfx-8.0.6_20.jar -DgroupId=org.controlsfx -DartifactId=controlsfx -Dversion=8.0.6 -Dpackaging=jar
因为我的maven环境使用的是idea的maven环境,bash_profile中是引用过来的
cat ~/.bash_profile , 引用语句如下:
alias mvn='sh /Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn'
然后我在执行maven安装本地库的时候报一个错误:
zsh: command not found: mvn
如何解决的呢?
如下:
vim ~/.zshrc
在文件末尾添加 source ~/.bash_profile保存
现在~/.zshrc的文件内容如下:
# Add RVM to PATH for scripting. Make sure this is the last PATH variable change.
export PATH="$PATH:$HOME/.rvm/bin"
source ~/.bash_profile
保存重新打开命令行,执行mvn安装本地库,完毕。
然后在我们的pom.xml中引用库
<dependencies>
...省略n行秘密代码
<dependency>
<groupId>org.controlsfx</groupId>
<artifactId>controlsfx</artifactId>
<version>8.0.6</version>
</dependency>
</dependencies>
网友评论