按照建议的三个步骤将您的项目转换为 maven 项目。
第 1 步:
正如nullpointer 所建议的那样,您的 pom 中必须具备以下属性才能使其成为 maven 项目。
Sample pom.xml file:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.infy</groupId>
<artifactId>user-identity-rest</artifactId>
<version>1.0.0</version>
</project>
groupId:它是您项目中多个模块组的唯一标识符
artifactId:您的模块的唯一模块标识符。
版本:最初我们将从 1.0.0 版本开始,随后将升级到 1.0.1,依此类推。
您可以根据自己的理解和未来的参考来定制这些东西。
第 2 步:
现在您需要在声明的 pom.xml 中添加所有库,这与您在项目中添加的 jar 类似。
您可能在项目中添加了一个库(比如说 json-simple-1.1.1.jar)。这里 maven 不查找整个库,而是询问其依赖关系。
您可以通过使用exact version 搜索库来找到外部库here 的依赖关系。
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
现在您需要从 given site 复制依赖项并将其粘贴到您的 pom.xml 文件中的 <dependencies> 元素中。在这个例子中,完整的 pom.xml 是:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.infy</groupId>
<artifactId>user-identity-rest</artifactId>
<version>1.0.0</version>
<dependencies>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
</project>
Maven 将自动从其存储库中获取它。
第 3 步:
第三步也是最后一步是构建您的项目。打开命令提示符/终端并转到声明 pom.xml 的目录并键入 mvn clean install
这将为您的项目在本地和 voilla 上生成一个可执行文件!您已将项目转换并构建为 maven 项目
参考路径:C:\PA\IntelliJ Workspace\Springboot Practise\target\spring-boot-examples-1.0-SNAPSHOT.jar
注意:如果您需要更多说明,请在下方评论。