Как добавить относительные пути к пути сборки FlexBuilder?

Использование Future.get (timeout) из ExecutorService должно обрабатывать это довольно чисто.

Например:

    ExecutorService executor = Executors.newCachedThreadPool();

    // ... set up builder as before ...
    Future responseFuture = executor.submit(
            () -> builder.post(Entity.json(new Gson().toJson(request))));
    try {
        Response response = responseFuture.get(timeout, TimeUnit.SECONDS);
        // return normal response here
    } catch (TimeoutException ex) {
        executor.submit( () -> {
            Response lateResponse = responseFuture.get();
            // send overThreshold alert email here
            // Dummy return - prefer Callable to Runnable here for exception handling
            return null;
        } );
        // return a message to user here saying their payment could not be processed
    }

Выбор ExecutorService можно настроить так, чтобы он соответствовал или равным образом был общим пулом потоков в других местах приложения.

6
задан Herms 23 February 2009 в 20:56
поделиться

4 ответа

Я лично настроил svn внешнее в моем, освобождает папку корня проекта гибкого провода. Затем я добавил бы ссылку на исходный путь путем движения в {ROOT_PROJECT_FOLDER}> Свойства> Путь Сборки Flex>, Исходный Путь> Добавляет, что Папка - затем добавляет, освобождает папку (который должен затем быть относительно проекта). Надо надеяться, затем на каждом новом контроле необходимо получить внешнюю библиотеку и иметь корректные ссылки для проекта. Это немного трудно для разбираний в этом, но Вы добираетесь там в конце.

1
ответ дан 18 December 2019 в 05:06
поделиться

То, что я закончил тем, что делал, должно было обычно создавать проект, но затем переименовывать файлы проекта для добавления "-шаблон" в конец их. Я регистрировал тех, которые наряду с readme.txt, детализирующим изменения, которые должны были быть внесены в шаблонные файлы для создания их применимыми как файлы проекта.

Так, в первый раз, когда пользователь становится последним на том проекте, они должны будут создать проект FlexBuilder из шаблона, но надо надеяться после этого они не должны будут касаться его.

Одной вещью, которой я должен был остерегаться, были ссылки проекта. Первоначально мой проект сослался на другой проект FlexBuilder. Я нашел, что было легче почитать сам SWC вместо проекта.

Совсем не оптимальное решение, но было лучше, чтобы я мог придумать, учитывая, что FlexBuilder не может обработать относительные пути.

0
ответ дан 18 December 2019 в 05:06
поделиться

Вы попробовали Import Project опция?

-2
ответ дан 18 December 2019 в 05:06
поделиться

Если я понимаю, чего вы хотите, один из двух подходов может сработать (я использую Flex builder 3):

Вариант #1 - создайте гибкую сборку "Flex Library Project" для хранения вашего общего исходного кода. В свойствах > пути сборки Flex > пути к библиотеке проекта-потребителя добавьте "общий" проект в качестве ссылки.

Вариант #2 - добавить каталог в свойства проекта > Flex Build Path > Source Path. Как вы отметили, builder использует полный путь. Я сохранил проект, вышел из Flex Builder и отредактировал .actionScriptProperties - волшебство, кажется, состоит в том, чтобы использовать имя одного из проектов в вашей рабочей области, как если бы оно было полностью квалифицированным: Попробуйте изменить: Кому

0
ответ дан 18 December 2019 в 05:06
поделиться