Java 从本地存储库获取最新版本的jar

Java 从本地存储库获取最新版本的jar,java,maven,Java,Maven,我在.m2本地存储库中有一些非maven JAR。每当非maven项目中发生更改时,我都会运行构建并在存储库中生成较新版本的jar。是否可以要求maven从本地存储库获取jar的最新版本,而不在pom.xml中明确提及依赖项的版本?建议的方法是什么?文件如何到达存储库?如果您使用maven install安装文件并使用快照版本,maven构建通常将使用最新版本。如果您使用的是不同的手动版本控制,如1.2.3、1.2.4等,那么您可以在pom中使用开放间隔,如 <dependency>

我在.m2本地存储库中有一些非maven JAR。每当非maven项目中发生更改时,我都会运行构建并在存储库中生成较新版本的jar。是否可以要求maven从本地存储库获取jar的最新版本,而不在pom.xml中明确提及依赖项的版本?建议的方法是什么?

文件如何到达存储库?如果您使用maven install安装文件并使用快照版本,maven构建通常将使用最新版本。如果您使用的是不同的手动版本控制,如1.2.3、1.2.4等,那么您可以在pom中使用开放间隔,如

<dependency>
    <groupId>yourGroup</group>
    <artifactId>yourArtifact</artifactId>
    <version>[1.2.3,)</version>
</dependency>

你们小组

快照版本的作业通常可能会重复……为什么每次构建都会生成一个新的jar?您是否执行mvn清洁安装?它是从哪里由另一个maven构建生成的?非maven项目经常更新。为了安全起见,我每次都会构建这些项目,这样我就不会错过@nitnamby的更新。谢谢你的链接,很抱歉没有在上面正确搜索。这最终解决了我的问题