对本地 Maven 项目的依赖?
Dependency on a local maven project?
是否可以在我的本地机器上 仅 而在任何机器上 没有 的项目上使用 dependency
存储库?
如果是这样,我如何在我的 POM
中指定它,我会使用下面的格式吗?
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>
使用 mvn install
将该依赖项安装到本地 Maven 存储库。然后您的本地项目可以将其用作依赖项。当然,这只适用于那一台机器。
如果您使用 Eclipse/NetBeans/IntelliJ 并且打开了依赖项以及使用该依赖项的项目,则不需要安装它,因为这些 IDE 可以在不涉及本地 maven 存储库的情况下解决这个问题。
如果您的依赖项不是 Maven 项目,您只需引用 jar 文件即可。或者您分配 artifactId 和 groupId 并将 jar 文件安装到您的 repo。
两种方式都显示了 here。
使用 mvn install
安装依赖项,例如以 oracle ojdbc6 或 ojdbc14 jar 为例,我们无法在中央或 remode 存储库中找到此 jar,因此要使用它,我们需要在 maven 本地存储库中安装此 jar
语法:-
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
示例:-
mvn install:install-file -Dfile=C:/oraclexe/app/oracle/product/11.2.0/server/jdbc/lib/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
注意:- Cmd 应仅在 jar 位置打开,即- mvn install:install-file
命令必须 运行 仅在 jar 位置
配置POM.XML(在程序中)
<!-- ORACLE database driver -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
注意:-
即使是一个用 maven 开发的项目也可以作为 jar 添加到另一个
是否可以在我的本地机器上 仅 而在任何机器上 没有 的项目上使用 dependency
存储库?
如果是这样,我如何在我的 POM
中指定它,我会使用下面的格式吗?
<dependency>
<groupId></groupId>
<artifactId></artifactId>
<version></version>
</dependency>
使用 mvn install
将该依赖项安装到本地 Maven 存储库。然后您的本地项目可以将其用作依赖项。当然,这只适用于那一台机器。
如果您使用 Eclipse/NetBeans/IntelliJ 并且打开了依赖项以及使用该依赖项的项目,则不需要安装它,因为这些 IDE 可以在不涉及本地 maven 存储库的情况下解决这个问题。
如果您的依赖项不是 Maven 项目,您只需引用 jar 文件即可。或者您分配 artifactId 和 groupId 并将 jar 文件安装到您的 repo。
两种方式都显示了 here。
使用 mvn install
安装依赖项,例如以 oracle ojdbc6 或 ojdbc14 jar 为例,我们无法在中央或 remode 存储库中找到此 jar,因此要使用它,我们需要在 maven 本地存储库中安装此 jar
语法:-
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
示例:-
mvn install:install-file -Dfile=C:/oraclexe/app/oracle/product/11.2.0/server/jdbc/lib/ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar
注意:- Cmd 应仅在 jar 位置打开,即- mvn install:install-file
命令必须 运行 仅在 jar 位置
配置POM.XML(在程序中)
<!-- ORACLE database driver -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
</dependency>
注意:- 即使是一个用 maven 开发的项目也可以作为 jar 添加到另一个