2016-08-08 4 views
9

В GWT 2.7 есть уже известная ошибка с файлами * .nocache.js, которые не получают фактическую метку времени при компиляции, но временная метка файла модуля (см. this).Обходное решение для известной ошибки времени в файлах * .nocache.js (для Windows/без Maven)

Для gwt-maven-plugin было уже обходное решение (see CompileMojo.java).

Для тех проектов, которые не были построены с Maven, я хотел спросить, знает ли кто-нибудь «безмолвное» и автоматическое решение в качестве обходного пути ?!

Что я делаю знаю прикасается файл на сервере Linux с

find /my/path/ -name '*.nocache.js' -exec touch {} \; && 

, который сейчас работает нормально. Я также могу использовать copy /b filename.ext +,, для Windows, но мне хотелось знать, знает ли кто-нибудь об автоматическом обходном пути для этой проблемы компиляции в GWT 2.7 (с Eclipse)

+0

Я извиняюсь, но почему вы не хотите использовать Maven? Maven - хорошее решение для автоматизации. – vsminkov

+1

Ну, это правда, но у меня есть проект, который не является проектом Maven, и я не могу его изменить в данный момент. Для моих проектов Maven у меня нет никаких проблем :) – mxlse

+0

Вы можете добавить параметр к вашему запросу: .nocache.js? DummyParam = $ {new Date()} –

ответ

0

Вы можете просто установить команду «touch» на окнах и продолжать использовать текущую скрипт.

Вы можете найти несколько реализаций прикосновений для окон, здесь с открытым исходным кодом один: https://sourceforge.net/projects/touchforwindows/