如何使用Spring STS手动执行maven命令?
我使用 Spring STS 和 Linux 上的内置 Maven。我需要手动添加jar。 我发现我需要通过执行这个命令来做到这一点
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar -DgeneratePom=true
可以通过windows cmd来完成。但是,通过在 Linux 中使用终端,我收到输出:
The program 'mvn' can be found in the following packages:
* maven
* maven2
Try: apt-get install <selected package>
当 Spring STS 与内部 Maven 一起使用时,我不需要安装另一个 Maven。
如何重定向终端以在 Spring STS 中使用内部 Maven?
我突然想编辑 MAVEN_HOME,但我是初学者,我更喜欢先问你们。
最佳答案
您的关注点:
当 Spring STS 与内部 Maven 一起使用时,我不需要安装另一个 Maven。
但是,在“STS”中,maven 未配置为在 STS 之外工作(并且终端使用不在 STS 使用范围内)。
我们必须安装maven。
那些带有“mvn”的人不会像错误一样被识别,
按照以下步骤设置 Maven 以从终端工作。
maven下载链接在这里
- download latest maven from here
将其提取到您想要的任何位置。
我提取如下(请参阅 bin、boot、conf...文件夹如下图所示):
由于此 Maven 下载是从 zip 文件中提取的(未安装),因此您必须将此提取的路径添加到 Windows 环境中的“PATH”变量中。
按照此设置环境路径:
3.
4.
5.
6.
现在“mvn”命令必须起作用。
7.就我而言,我使用STS
我必须重新启动 STS(spring 工具套件)才能使“mvn”在 sts 的终端中工作
关于linux - 如何使用Spring STS在maven中手动执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20031932/