Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在maven构建期间读取JSP中的taglib数据_Jsp_Maven_Taglib - Fatal编程技术网

如何在maven构建期间读取JSP中的taglib数据

如何在maven构建期间读取JSP中的taglib数据,jsp,maven,taglib,Jsp,Maven,Taglib,我有一个自定义标记库来收集用JSP编写的特定网页中加载的所有JS文件名。我想在maven构建期间从这个标记库收集数据,以聚合JS文件并缩小它 是否仍然可以通过预编译JSP从标记库收集数据 如果没有,是否仍要对JSP中调用的JS文件进行聚合?编译JSP时不执行标记,而是在执行JSP时执行标记。很难理解您的标签到底做了什么,以及为什么您不能提前聚合和缩小所有JS文件(每次在开发过程中修改这些文件中的一个,以及在生成可交付成果时在构建时修改这些文件),而只在JSP中使用一个经过修改和缩小的JS文件。谢

我有一个自定义标记库来收集用JSP编写的特定网页中加载的所有JS文件名。我想在maven构建期间从这个标记库收集数据,以聚合JS文件并缩小它

是否仍然可以通过预编译JSP从标记库收集数据


如果没有,是否仍要对JSP中调用的JS文件进行聚合?

编译JSP时不执行标记,而是在执行JSP时执行标记。很难理解您的标签到底做了什么,以及为什么您不能提前聚合和缩小所有JS文件(每次在开发过程中修改这些文件中的一个,以及在生成可交付成果时在构建时修改这些文件),而只在JSP中使用一个经过修改和缩小的JS文件。

谢谢您的回答。我不能使用开发期间生成的文件,因为将有许多团队在不同的分支中工作,并且所有文件将在一个点上合并。我必须在合并后生成聚合文件并缩小它。我会尝试用不同的方法来实现,我不认为这是个问题。如果在任何给定的分支上,每次修改JS文件时,都会进行修改和缩小。如果您的Maven构建也在构建时完成,JSP将始终引用最新的聚合和缩小的JS文件。谢谢。我必须使用不同的机制来实现这一点,因为我不想使用开发过程中生成的文件。你应该编辑你的问题并更好地描述你的问题,因为我不理解你的问题是什么。我两次建议在构建时使用Maven对JS文件进行修改和缩小。这怎么会是个问题?