Hi,

build.xml seems to fail because the get-deps task can't retrieve the Click JARs.

If I get those JARs manually(2.0.1 described by the docs), than build-all fails to compile with the errors from the end of this message :(.

IMHO since this project depends on Click (and it's trunk would make sense to depend on the click trunk trunk too), it would be better if the build.xml would be more robust for such situations.

Also, it would be quite practical if the version of clickclick would be the same with that of click - users would not have to constantly "map" the versions for each package - simply pick e.g. click{everything}-{version}.jar

Thank you.
--------------------------------------------------------------------------------------
c:\temp\clickclick\clickclick>ant build-all
Buildfile: build.xml

clean:
    [mkdir] Created dir: c:\temp\clickclick\clickclick\dist

build:
    [mkdir] Created dir: c:\temp\clickclick\clickclick\core\classes
     [copy] Copying 49 files to c:\temp\clickclick\clickclick\core\classes
[javac] Compiling 40 source files to c:\temp\clickclick\clickclick\core\classes [javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:70: cannot find symbol
    [javac] symbol  : class EventHolder
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
    [javac]     private EventHolder ajaxEventHolder;
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:229: cannot find symbol
    [javac] symbol  : class EventHolder
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
    [javac]     protected EventHolder getEventHolder(int phase) {
    [javac]               ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:267: cannot find symbol
    [javac] symbol  : class EventHolder
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
    [javac]     protected EventHolder createEventHolder(int event) {
    [javac]               ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:278: cannot find symbol
    [javac] symbol  : class EventHolder
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
    [javac]     EventHolder getAjaxEventHolder() {
    [javac]     ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:304: cannot find symbol
    [javac] symbol  : class EventHolder
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
    [javac]     public class AjaxEventHolder extends EventHolder {
    [javac]                                          ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:18: package org.apache.
click.element does not exist
    [javac] import org.apache.click.element.CssImport;
    [javac]                                ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:19: package org.apache.
click.element does not exist
    [javac] import org.apache.click.element.JsImport;
    [javac]                                ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:20: package org.apache.
click.element does not exist
    [javac] import org.apache.click.element.JsScript;
    [javac]                                ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:25: package
org.apache.click.element does not exist
    [javac] import org.apache.click.element.CssImport;
    [javac]                                ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:105: getThreadLocalRegistr y() is not public in org.apache.click.ControlRegistry; cannot be accessed from outside package [javac] return (AjaxControlRegistry) ControlRegistry.getThreadLocalRegistry();
    [javac]                                                     ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:156: cannot find symbol
    [javac] symbol  : variable POST_ON_PROCESS_EVENT
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
[javac] return fireActionEvents(context, POST_ON_PROCESS_EVENT);
    [javac]                                          ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:190: cannot find symbol
    [javac] symbol  : variable POST_ON_RENDER_EVENT
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
[javac] fireActionEvents(context, AjaxControlRegistry.POST_ON_RENDER_EVENT);
    [javac]                                                              ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:219: fireActionEvents(org. apache.click.Context) in org.apache.click.ControlRegistry cannot be applied to (org.apache.click.Context,int)
    [javac]         return super.fireActionEvents(context, event);
    [javac]                     ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:233: cannot find symbol
    [javac] symbol  : method getEventHolder(int)
    [javac] location: class org.apache.click.ControlRegistry
    [javac]            return super.getEventHolder(phase);
    [javac]                        ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:246: cannot find symbol
    [javac] symbol  : method errorOccurred(java.lang.Throwable)
    [javac] location: class org.apache.click.ControlRegistry
    [javac]         super.errorOccurred(throwable);
    [javac]              ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:258: clearRegistry() is no t public in org.apache.click.ControlRegistry; cannot be accessed from outside package
    [javac]         super.clearRegistry();
    [javac]              ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:326: cannot find symbol
    [javac] symbol  : variable event
[javac] location: class net.sf.clickclick.AjaxControlRegistry.AjaxEventHolder [javac] if (event == ON_AJAX_EVENT && event < lastEventFired) {
    [javac]                 ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:326: cannot find symbol
    [javac] symbol  : variable event
[javac] location: class net.sf.clickclick.AjaxControlRegistry.AjaxEventHolder [javac] if (event == ON_AJAX_EVENT && event < lastEventFired) {
    [javac]                                           ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\AjaxControlRegistry.java:332: cannot find symbol
    [javac] symbol  : variable event
[javac] location: class net.sf.clickclick.AjaxControlRegistry.AjaxEventHolder
    [javac]                     source, listener, event);
    [javac]                                       ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:74: cannot find symbol [javac] symbol : method performOnSecurityCheck(org.apache.click.Page,org.apache.click.Context)
    [javac] location: class net.sf.clickclick.ClickClickServlet
[javac] boolean continueProcessing = performOnSecurityCheck(page, context);
    [javac]                                      ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:77: cannot find symbol [javac] symbol : method performOnInit(org.apache.click.Page,org.apache.click.Context)
    [javac] location: class net.sf.clickclick.ClickClickServlet
    [javac]             performOnInit(page, context);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:91: cannot find symbol [javac] symbol : method performOnProcess(org.apache.click.Page,org.apache.click.Context,net.sf.clickclick.AjaxContr
olRegistry)
    [javac] location: class net.sf.clickclick.ClickClickServlet
[javac] continueProcessing = performOnProcess(page, context, controlRegistry);
    [javac]                                  ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:94: cannot find symbol [javac] symbol : method performOnPostOrGet(org.apache.click.Page,org.apache.click.Context,boolean)
    [javac] location: class net.sf.clickclick.ClickClickServlet
    [javac]                 performOnPostOrGet(page, context, isPost);
    [javac]                 ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:96: cannot find symbol [javac] symbol : method performOnRender(org.apache.click.Page,org.apache.click.Context)
    [javac] location: class net.sf.clickclick.ClickClickServlet
    [javac]                 performOnRender(page, context);
    [javac]                 ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:100: cannot find symbol
    [javac] symbol  : variable POST_ON_RENDER_EVENT
    [javac] location: class net.sf.clickclick.AjaxControlRegistry
[javac] controlRegistry.fireActionEvents(context, AjaxControlRegistry.POST_ON_RENDER_EVENT); [javac] ^ [javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\ClickClickServlet.java:102: cannot find symbol [javac] symbol : method performRender(org.apache.click.Page,org.apache.click.Context)
    [javac] location: class net.sf.clickclick.ClickClickServlet
    [javac]         performRender(page, context);
    [javac]         ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:187: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]         if (headElements == null) {
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:188: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]             headElements = super.getHeadElements();
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:188: cannot find symbol

    [javac] symbol  : method getHeadElements()
    [javac] location: class org.apache.click.extras.control.Menu
    [javac]             headElements = super.getHeadElements();
    [javac]                                 ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:191: cannot find symbol

    [javac] symbol  : class CssImport
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] CssImport cssImport = new CssImport("/clickclick/core/menu/" + menuStyle);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:191: cannot find symbol

    [javac] symbol  : class CssImport
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] CssImport cssImport = new CssImport("/clickclick/core/menu/" + menuStyle);
    [javac]                                       ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:192: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]             headElements.add(cssImport);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:194: cannot find symbol

    [javac] symbol  : class JsImport
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] JsImport jsImport = new JsImport("/click/control.js");
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:194: cannot find symbol

    [javac] symbol  : class JsImport
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] JsImport jsImport = new JsImport("/click/control.js");
    [javac]                                     ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:195: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]             headElements.add(jsImport);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:197: cannot find symbol

    [javac] symbol  : class JsImport
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] jsImport = new JsImport("/clickclick/core/menu/menu.js");
    [javac]                            ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:198: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]             headElements.add(jsImport);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:200: cannot find symbol

    [javac] symbol  : class JsScript
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] JsScript jsScript = new JsScript("addLoadEvent( function() { initMenu() } );");
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:200: cannot find symbol

    [javac] symbol  : class JsScript
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
[javac] JsScript jsScript = new JsScript("addLoadEvent( function() { initMenu() } );");
    [javac]                                     ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:201: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]             headElements.add(jsScript);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\menu\FlexiMenu.java:204: cannot find symbol

    [javac] symbol  : variable headElements
    [javac] location: class net.sf.clickclick.control.menu.FlexiMenu
    [javac]         return headElements;
    [javac]                ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:291: cannot
find symbol
    [javac] symbol  : variable headElements
[javac] location: class net.sf.clickclick.control.paginator.SimplePaginator
    [javac]         if (headElements == null) {
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:292: cannot
find symbol
    [javac] symbol  : variable headElements
[javac] location: class net.sf.clickclick.control.paginator.SimplePaginator
    [javac]             headElements = super.getHeadElements();
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:292: cannot
find symbol
    [javac] symbol  : method getHeadElements()
    [javac] location: class org.apache.click.control.AbstractControl
    [javac]             headElements = super.getHeadElements();
    [javac]                                 ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:293: cannot
find symbol
    [javac] symbol  : class CssImport
[javac] location: class net.sf.clickclick.control.paginator.SimplePaginator [javac] CssImport cssImport = new CssImport("/clickclick/core/paginator/SimplePaginator.css");
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:293: cannot
find symbol
    [javac] symbol  : class CssImport
[javac] location: class net.sf.clickclick.control.paginator.SimplePaginator [javac] CssImport cssImport = new CssImport("/clickclick/core/paginator/SimplePaginator.css");
    [javac]                                       ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:294: cannot
find symbol
    [javac] symbol  : variable headElements
[javac] location: class net.sf.clickclick.control.paginator.SimplePaginator
    [javac]             headElements.add(cssImport);
    [javac]             ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\paginator\SimplePaginator.java:296: cannot
find symbol
    [javac] symbol  : variable headElements
[javac] location: class net.sf.clickclick.control.paginator.SimplePaginator
    [javac]         return headElements;
    [javac]                ^
[javac] c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\control\repeater\Repeater.java:452: cannot find sym
bol
    [javac] symbol  : variable POST_ON_RENDER_EVENT
    [javac] location: class org.apache.click.ControlRegistry
    [javac]         }, ControlRegistry.POST_ON_RENDER_EVENT);
    [javac]                           ^
[javac] Note: c:\temp\clickclick\clickclick\core\src\net\sf\clickclick\reload\ReloadClassFilter.java uses or overrid
es a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 49 errors

BUILD FAILED
c:\temp\clickclick\clickclick\build.xml:222: The following error occurred while executing this line: c:\temp\clickclick\clickclick\build.xml:59: Compile failed; see the compiler error output for details.

Total time: 1 second
c:\temp\clickclick\clickclick>

Reply via email to