【发布时间】:2022-10-19 07:19:22
【问题描述】:
我已经用 pom 创建了简单的 Maven 项目,但想添加或覆盖!我自己的依赖项,尤其是这些 ->
<dependencies>
<dependency>
<groupId>pl.bla.abc</groupId>
<artifactId>example</artifactId>
<version>3</version>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.0.0.RELEASE</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>nexus</id>
<url>http://12.0.0.55:8081/repository/maven-releases/</url>
</repository>
</distributionManagement>
我像下面这样做,我得到了错误
sed: 1: "s/<dependencies>/<depen ...": bad flag in substitute command: '<'.
我是 Linux 的新手,所以请理解我。
我的命令行->
sed 's/<dependencies>/<dependencies>\r\n<!--ghost-->\r\n<dependency>\r\n<groupId>pl.add.ff<\/groupId>\r\n<artifactId>example<\/artifactId>\r\n<version>0.5.0<\/version>\r\n<\/dependency>\r\n<!--ghost-->\r\n<distributionManagement>/<distributionsManagement>\r\n<!--ghost-->\r\n<repository>\r\n<id>nexus<\/id>\r\n<url>http://12.0.0.55:8081/repository/maven-releases/<\/url>\r\n<\/repository\r\n<!--ghost-->/g' pom.xml > pom2.xml
请帮忙
【问题讨论】:
-
只需更改该 pom 文件...通过编辑器/IDE 为什么使用 sed ???
-
我想将安装 maven 项目的脚本传递给 raspi,这就是为什么不想编辑它。
-
在 Raspi 上安装意味着安装生成的 jar 或构建环境?我建议只安装生成的 jar 而不是 Maven ......
标签: maven