我们有2个Maven应用程序,一个包含我们的jsps和表示层代码的战争应用程序,以及一个包含我们业务层代码的共享库。Maven + Netbeans调试WAR应用程序
在迁移到maven之前,我们将共享库作为WAR应用程序的项目引用。无论何时我们在Netbeans中构建或调试WAR应用程序时,共享库都会自动编译和构建,并自动获取任何新的更改。
使用Maven,它看起来像我们随时对共享库进行更改,现在我们需要在调试之前构建共享库项目。有什么方法可以保留旧方法的效率?
当我们调试WAR应用程序时,是否有任何方法让Maven在我们调试时自动构建共享库依赖项(本地jar项目)?
对jsps的更改正在接受,没有问题。 Netbeans需要做的是在WAR应用程序的构建触发时触发共享库的构建。 –
为什么?它没有改变,所以为什么要麻烦?如果它已更改但未更新,则您的构建路径不正确。 – NimChimpsky
例如,如果我将共享库中的方法签名从getWidget()更改为getWidgetOne(),WAR文件中的jsp将不会选取它,除非我构建共享库,然后调试WAR项目。我需要战争项目来自动打包共享库的jar文件。 –