就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。
10年前关闭。
我正在考虑摆脱Maven。对于简单的应用程序来说没问题,但是我遇到了我无法解决的问题,似乎没有其他人能够解决它们,甚至 Maven 邮件列表也没有解决方案。
有哪些现代的 Java 构建工具可以提供 Maven 提供的功能,同时也可以应对制作现代 Web 应用程序的挑战?例如,如果我想使用 Javascript 压缩工具,例如 YUI 压缩器,它可以让我在创建 War 文件之前轻松轻松地压缩/聚合我的 css 和 javascript。
jscharts.js
这样的 javascript 文件您需要将它们从缩小过程中排除,否则它们会弄乱实际的源代码。在 Maven 中没有办法处理这个用例,即使解决方案很简单。pom.xml
中维护一个单独的列表同样,为了聚合它们。applicationContext.xml
中的值。对于 Spring 或 servlet 上下文。最佳答案
你应该能够在 Gradle 中完成所有这些工作。从本质上讲,它是 Groovy 中的一组库和模块,为您构建构建提供了强大的功能。如果您需要扩展它,那么您可以在 Groovy 中编写您的扩展。它相当不错。
关于java - 与 Maven 相比,构建 Java Web 应用程序的更好、更简单和更现代的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8380515/