Java 仅在Maven Deploy中编译新更改的文件
我们使用Maven为我们的web应用程序提供服务,并且使用Ant 在ANT中部署时,可以将其设置为不使用war文件,而只将新文件复制到部署文件夹中。在本地机器上工作时,这将大大节省时间 在Maven,我希望它以同样的方式工作。无论主项目或其依赖项中是否有更改,我希望它只是重新编译和复制新更改的文件。有什么方法可以做到这一点吗?如果您通过将文件从项目目录复制到TomcatJava 仅在Maven Deploy中编译新更改的文件,java,maven,deployment,Java,Maven,Deployment,我们使用Maven为我们的web应用程序提供服务,并且使用Ant 在ANT中部署时,可以将其设置为不使用war文件,而只将新文件复制到部署文件夹中。在本地机器上工作时,这将大大节省时间 在Maven,我希望它以同样的方式工作。无论主项目或其依赖项中是否有更改,我希望它只是重新编译和复制新更改的文件。有什么方法可以做到这一点吗?如果您通过将文件从项目目录复制到Tomcatwebapps目录来“部署”,那么在Maven中也可以通过 否则,我建议您使用或。我认为如果您只安装mvn,它就可以做到这一点。
webapps
目录来“部署”,那么在Maven中也可以通过
否则,我建议您使用或。我认为如果您只安装mvn,它就可以做到这一点。如果你做一个清理之前,它会清除目标目录和编译一切。Install将在您的本地存储库中安装它,以便在war文件中使用。Install将打包并更新您的本地maven存储库。何时部署将创建的工件部署到中央存储库。所以简而言之,
mvn安装应该很好。