我是使用maven的新手,我正在尝试将自己的jar文件包含在maven项目中。这在以下链接中进行了描述 - https://maven.apache.org/general.html。为了理解不同领域的含义 -
mvn install:install-file
-Dfile=<path-to-file>
-DgroupId=<group-id>
-DartifactId=<artifact-id>
-Dversion=<version>
-Dpackaging=<packaging>
-DgeneratePom=true
我看了另外一个链接 - http://maven.apache.org/guides/mini/guide-naming-conventions.html
除了groupId之外,大多数字段对我都很清楚。它说我必须拥有一个域名?我不能在没有域名的情况下将我的jar包含在项目中吗?
这是我使用安装命令后生成的pom -
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>sorting</groupId>
<artifactId>Algorithms2</artifactId>
<version>1.0</version>
<description>POM was created from install:install-file</description>
</project>
答案 0 :(得分:1)
创建java文件时,您还应该有一个包名。使用该包名称的一些前缀子字符串作为groupId的指南可能是个好主意。