Tag: maven 2

我如何告诉Maven使用最新版本的依赖关系?

在Maven中,依赖关系通常是这样设置的: <dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version> </dependency> 现在,如果您正在使用频繁发布的库,不断更新<version>标签可能会有些恼人。 有什么办法告诉Maven总是使用最新的可用版本(从版本库)?

我可以将jar添加到maven 2生成类path而不安装它们?

在实验/快速和肮脏的模拟阶段的发展过程中,Maven2正在让我疯狂。 我有一个pom.xml文件,它定义了我想要使用的Web应用程序框架的依赖关系,并且可以从该文件快速生成启动项目。 但是,有时我想链接到一个尚未定义pom.xml文件的第三方库,而不是手工创build第三方库的pom.xml文件并安装它,并将依赖关系添加到我的pom.xml ,我只想告诉Maven:“除了我定义的依赖项之外,还包括任何在/lib jar”。 这似乎应该是简单的,但如果是这样,我错过了一些东西。 任何指针如何做到这一点非常感谢。 简而言之,如果有一个简单的方法可以将maven指向/lib目录,并且可以轻松创build一个pom.xml并将所有封闭的jar映射到一个单独的依赖项,然后我可以一举命名/安装并链接到该目录。也足够了。

Maven:通过相对path将依赖项添加到jar

我有一个专有的jar,我想添加到我的pom作为依赖。 但我不想将其添加到存储库。 原因是我希望我的通常的maven命令,如mvn compile等,以开箱即用。 (不要求开发者a自己将其添加到某个仓库)。 我希望jar在源代码控制的第三方库中,并通过pom.xml文件的相对path链接到它。 可以这样做吗? 怎么样?

我怎样才能创build一个使用Maven的依赖关系的可执行JAR?

我想将我的项目打包在一个可执行的JAR中进行分发。 我如何使Maven将所有依赖JAR包装到我的JAR中?