我使用Maven和NetBeans来构建我的项目。我有一些常见的库,以及许多依赖于其中一些库的项目。这些项目将这些库列为dependency
s。{/ p>中的常规pom
标记
当我构建库时,它会安装到本地存储库中。当我构建一个项目时,它会在那里查找库。但是,很容易忘记构建库,然后将使用它以前的构建。因此,每当构建依赖于它们的项目时,我都会自动构建库。
我意识到Maven不知道这些依赖项实际上是其他项目。但NetBeans知道这一点。例如,当我使用依赖关系进行更新时, 会从SVN repo更新所有依赖的项目。我只想为构建操作做同样的事情。
Web上有很多关于多模块保护的文章,但这不是我需要的。我的图书馆是独立的项目,它们不应该是依赖于它们的每个项目的模块(如果可能的话)。