msgbartop
Various ramblings-on, mostly about Red5
msgbarbottom

06 Sep 08 IvyDE - Part 2

Sorry for the delay in posting this, but I was a tad busy with the svn sync :)
I also had some trouble getting the IvyDE to behave as I expected. The screen cast below will show you how to get Red5 to build properly in Eclipse. One of the key points is to use Ant from a console to pull any suborn libraries down into the correct location, to do this simply turn off the auto build in your eclipse project and use this command:
ant -Divy.conf.name="java6, eclipse" dist
Note: substitute java5 for java6 if you are using JDK 1.5.
When you've finished using ant, remember to turn auto-build back on.






View this Post in: Chinese(S) Chinese(T) French Arabic Bulgarian Croatian Czech Danish Dutch Finnish German Greek Hindi Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swedish

Tags: , , , ,



Reader's Comments

  1. |

    Yes it works! To an inexperienced user of Ant and Ivy though this all seems like black magic.


    View this Comment in: Chinese(S) Chinese(T) French Arabic Bulgarian Croatian Czech Danish Dutch Finnish German Greek Hindi Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swedish

  2. |

    You can also create a build task in eclipse for the ant command.

    Right click your project ‘red5_server’->Properties->Builders
    New…
    name: whatever, i used “Ant Download”
    use: build.xml
    WorkingDir: your project ‘red5_server’
    args: same as above Divy.conf.name=”java6, eclipse” dist

    Click ok to finish up and when you close the properties box it will do a build and ant will run. It will fail at javac.exe if you don’t have that on your local path, but that is ok cuz the downloading part is all we cared about. You can now go back into the properties and uncheck the ant task. Now you should see all the good .jar files in your /lib folder. Once you have this you have to trigger the resolve again. When i pulled the source out of svn my project didn’t have ivy.xml dependency object in the project tree so i had to trigger it by going back into properties->build path->libraries->ivy.xml edit (just like the video does) and then click ok back out of all the menus and it did the resolve.

    my 2c.

    The nice thing is you don’t need to setup ant or java on your local path if your using eclipse this way.


    View this Comment in: Chinese(S) Chinese(T) French Arabic Bulgarian Croatian Czech Danish Dutch Finnish German Greek Hindi Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swedish

  3. |

    [...] Missing dependency´s during red5 build? Trackbacks Trackback für spezifische URI dieses Eintrags Keine Trackbacks Kommentare Ansicht der Kommentare: (Linear | Verschachtelt) Noch keine Kommentare Kommentar schreiben [...]


    View this Comment in: Chinese(S) Chinese(T) French Arabic Bulgarian Croatian Czech Danish Dutch Finnish German Greek Hindi Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swedish

  4. |

    I have done all this steps, but all the time I get:
    “Impossible to resolve dependencies of red5#server;working@FKubuntu
    unresolved dependency: tomcat#jasper;6.0.18: not found
    unresolved dependency: tomcat#jasper-jdt;6.0.18: not found
    unresolved dependency: tomcat#jasper-el;6.0.18: not found
    unresolved dependency: tomcat#el-api;: not found
    unresolved dependency: javax#jsp-api;2.1: not found
    unresolved dependency: javax#servlet-api;2.5: not found
    unresolved dependency: javax#ejb3-persistence;: not found
    unresolved dependency: red5#naming-factory;: not found
    unresolved dependency: red5#naming-resources;: not found
    unresolved dependency: spring#spring-aop;2.5.5: not found
    unresolved dependency: spring#spring-orm;2.5.5: not found
    unresolved dependency: spring#spring-beans;2.5.5: not found
    unresolved dependency: spring#spring-context;2.5.5: not found
    unresolved dependency: spring#spring-core;2.5.5: not found
    unresolved dependency: spring#spring-web;2.5.5: not found
    unresolved dependency: spring#aopalliance;: not found
    unresolved dependency: tomcat#catalina;6.0.18: not found
    unresolved dependency: tomcat#tomcat-coyote;6.0.18: not found
    unresolved dependency: tomcat#annotations-api;: not found
    unresolved dependency: commons#commons-modeler;2.0.1: not found
    unresolved dependency: jetty#jetty;6.1.9: not found
    unresolved dependency: jetty#jetty-util;6.1.9: not found
    unresolved dependency: jetty#jetty-xbean;6.1.9: not found
    unresolved dependency: red5#slf4j-api;1.5.5: not found
    unresolved dependency: red5#jcl-over-slf4j;1.5.5: not found
    unresolved dependency: red5#log4j-over-slf4j;1.5.5: not found
    unresolved dependency: red5#jul-to-slf4j;1.5.5: not found
    unresolved dependency: red5#tomcat-juli-slf4j;1.5.0: not found
    unresolved dependency: red5#logback-core;0.9.10-SNAPSHOT: not found
    unresolved dependency: red5#logback-classic;0.9.10-SNAPSHOT: not found
    unresolved dependency: commons#commons-beanutils;1.8.0: not found
    unresolved dependency: commons#commons-codec;1.3: not found
    unresolved dependency: commons#commons-collections;3.2.1: not found
    unresolved dependency: commons#commons-httpclient;3.1: not found
    unresolved dependency: commons#commons-lang;2.4: not found
    unresolved dependency: commons#commons-pool;1.3: not found
    unresolved dependency: red5#quartz;1.6.1: not found
    unresolved dependency: javax#jta;1.0.1B: not found
    unresolved dependency: red5#ehcache;1.6.0-beta1: not found
    unresolved dependency: javax#activation;1.1: not found
    unresolved dependency: red5#xercesImpl;2.9.0: not found
    unresolved dependency: red5#xml-apis;2.9.0: not found
    unresolved dependency: red5#xmlrpc;2.0.1: not found
    unresolved dependency: jmx#jmxremote;1.0.1: not found
    unresolved dependency: jmx#rmissl;1.0.1: not found
    unresolved dependency: mina#mina-core;1.1.7: not found
    unresolved dependency: mina#mina-filter-ssl;1.1.7: not found
    unresolved dependency: mina#mina-integration-spring;1.1.7: not found
    unresolved dependency: mina#mina-integration-jmx;1.1.7: not found
    unresolved dependency: red5#bsh;2.0b4: not found
    unresolved dependency: red5#groovy;1.0: not found
    unresolved dependency: red5#jython;2.5: not found
    unresolved dependency: spring#spring-context-support;2.5.5: not found
    unresolved dependency: red5#jaudiotagger;1.0.8: not found
    unresolved dependency: tomcat#jasper;6.0.18: not found
    unresolved dependency: tomcat#jasper-jdt;6.0.18: not found
    unresolved dependency: tomcat#jasper-el;6.0.18: not found
    unresolved dependency: tomcat#el-api;: not found
    unresolved dependency: javax#jsp-api;2.1: not found
    unresolved dependency: javax#servlet-api;2.5: not found
    unresolved dependency: javax#ejb3-persistence;: not found
    unresolved dependency: red5#naming-factory;: not found
    unresolved dependency: red5#naming-resources;: not found
    unresolved dependency: spring#spring-aop;2.5.5: not found
    unresolved dependency: spring#spring-orm;2.5.5: not found
    unresolved dependency: spring#spring-beans;2.5.5: not found
    unresolved dependency: spring#spring-context;2.5.5: not found
    unresolved dependency: spring#spring-core;2.5.5: not found
    unresolved dependency: spring#spring-web;2.5.5: not found
    unresolved dependency: spring#aopalliance;: not found
    unresolved dependency: tomcat#catalina;6.0.18: not found
    unresolved dependency: tomcat#tomcat-coyote;6.0.18: not found
    unresolved dependency: tomcat#annotations-api;: not found
    unresolved dependency: commons#commons-modeler;2.0.1: not found
    unresolved dependency: jetty#jetty;6.1.9: not found
    unresolved dependency: jetty#jetty-util;6.1.9: not found
    unresolved dependency: jetty#jetty-xbean;6.1.9: not found
    unresolved dependency: red5#slf4j-api;1.5.5: not found
    unresolved dependency: red5#jcl-over-slf4j;1.5.5: not found
    unresolved dependency: red5#log4j-over-slf4j;1.5.5: not found
    unresolved dependency: red5#jul-to-slf4j;1.5.5: not found
    unresolved dependency: red5#tomcat-juli-slf4j;1.5.0: not found
    unresolved dependency: red5#logback-core;0.9.10-SNAPSHOT: not found
    unresolved dependency: red5#logback-classic;0.9.10-SNAPSHOT: not found
    unresolved dependency: commons#commons-beanutils;1.8.0: not found
    unresolved dependency: commons#commons-codec;1.3: not found
    unresolved dependency: commons#commons-collections;3.2.1: not found
    unresolved dependency: commons#commons-httpclient;3.1: not found
    unresolved dependency: commons#commons-lang;2.4: not found
    unresolved dependency: commons#commons-pool;1.3: not found
    unresolved dependency: red5#quartz;1.6.1: not found
    unresolved dependency: javax#jta;1.0.1B: not found
    unresolved dependency: red5#ehcache;1.6.0-beta1: not found
    unresolved dependency: javax#activation;1.1: not found
    unresolved dependency: red5#xercesImpl;2.9.0: not found
    unresolved dependency: red5#xml-apis;2.9.0: not found
    unresolved dependency: red5#xmlrpc;2.0.1: not found
    unresolved dependency: jmx#jmxremote;1.0.1: not found
    unresolved dependency: jmx#rmissl;1.0.1: not found
    unresolved dependency: mina#mina-core;1.1.7: not found
    unresolved dependency: mina#mina-filter-ssl;1.1.7: not found
    unresolved dependency: mina#mina-integration-spring;1.1.7: not found
    unresolved dependency: mina#mina-integration-jmx;1.1.7: not found
    unresolved dependency: red5#bsh;2.0b4: not found
    unresolved dependency: red5#groovy;1.0: not found
    unresolved dependency: red5#jython;2.5: not found
    unresolved dependency: spring#spring-context-support;2.5.5: not found
    unresolved dependency: red5#jaudiotagger;1.0.8: not found
    unresolved dependency: red5#jsr173_1.0_api;: not found
    unresolved dependency: red5#jsr-223;1.0: not found
    unresolved dependency: red5#js-engine;: not found
    unresolved dependency: red5#jython-engine;: not found
    unresolved dependency: red5#groovy-engine;: not found
    unresolved dependency: red5#jruby;1.0.1: not found
    unresolved dependency: red5#jruby-engine;: not found
    unresolved dependency: red5#bcprov-jdk15;139: not found
    unresolved dependency: tomcat#jasper;6.0.18: not found
    unresolved dependency: tomcat#jasper-jdt;6.0.18: not found
    unresolved dependency: tomcat#jasper-el;6.0.18: not found
    unresolved dependency: tomcat#el-api;: not found
    unresolved dependency: javax#jsp-api;2.1: not found
    unresolved dependency: javax#servlet-api;2.5: not found
    unresolved dependency: javax#ejb3-persistence;: not found
    unresolved dependency: red5#naming-factory;: not found
    unresolved dependency: red5#naming-resources;: not found
    unresolved dependency: spring#spring-aop;2.5.5: not found
    unresolved dependency: spring#spring-orm;2.5.5: not found
    unresolved dependency: spring#spring-beans;2.5.5: not found
    unresolved dependency: spring#spring-context;2.5.5: not found
    unresolved dependency: spring#spring-core;2.5.5: not found
    unresolved dependency: spring#spring-web;2.5.5: not found
    unresolved dependency: spring#aopalliance;: not found
    unresolved dependency: tomcat#catalina;6.0.18: not found
    unresolved dependency: tomcat#tomcat-coyote;6.0.18: not found
    unresolved dependency: tomcat#annotations-api;: not found
    unresolved dependency: commons#commons-modeler;2.0.1: not found
    unresolved dependency: jetty#jetty;6.1.9: not found
    unresolved dependency: jetty#jetty-util;6.1.9: not found
    unresolved dependency: jetty#jetty-xbean;6.1.9: not found
    unresolved dependency: red5#slf4j-api;1.5.5: not found
    unresolved dependency: red5#jcl-over-slf4j;1.5.5: not found
    unresolved dependency: red5#log4j-over-slf4j;1.5.5: not found
    unresolved dependency: red5#jul-to-slf4j;1.5.5: not found
    unresolved dependency: red5#tomcat-juli-slf4j;1.5.0: not found
    unresolved dependency: red5#logback-core;0.9.10-SNAPSHOT: not found
    unresolved dependency: red5#logback-classic;0.9.10-SNAPSHOT: not found
    unresolved dependency: commons#commons-beanutils;1.8.0: not found
    unresolved dependency: commons#commons-codec;1.3: not found
    unresolved dependency: commons#commons-collections;3.2.1: not found
    unresolved dependency: commons#commons-httpclient;3.1: not found
    unresolved dependency: commons#commons-lang;2.4: not found
    unresolved dependency: commons#commons-pool;1.3: not found
    unresolved dependency: red5#quartz;1.6.1: not found
    unresolved dependency: javax#jta;1.0.1B: not found
    unresolved dependency: red5#ehcache;1.6.0-beta1: not found
    unresolved dependency: javax#activation;1.1: not found
    unresolved dependency: red5#xercesImpl;2.9.0: not found
    unresolved dependency: red5#xml-apis;2.9.0: not found
    unresolved dependency: red5#xmlrpc;2.0.1: not found
    unresolved dependency: jmx#jmxremote;1.0.1: not found
    unresolved dependency: jmx#rmissl;1.0.1: not found
    unresolved dependency: mina#mina-core;1.1.7: not found
    unresolved dependency: mina#mina-filter-ssl;1.1.7: not found
    unresolved dependency: mina#mina-integration-spring;1.1.7: not found
    unresolved dependency: mina#mina-integration-jmx;1.1.7: not found
    unresolved dependency: red5#bsh;2.0b4: not found
    unresolved dependency: red5#groovy;1.0: not found
    unresolved dependency: red5#jython;2.5: not found
    unresolved dependency: spring#spring-context-support;2.5.5: not found
    unresolved dependency: red5#jaudiotagger;1.0.8: not found
    unresolved dependency: red5#jruby;1.0.3: not found
    unresolved dependency: red5#bcprov-jdk16;139: not found
    unresolved dependency: tomcat#jasper;6.0.18: not found
    unresolved dependency: tomcat#jasper-jdt;6.0.18: not found
    unresolved dependency: tomcat#jasper-el;6.0.18: not found
    unresolved dependency: tomcat#el-api;: not found
    unresolved dependency: javax#jsp-api;2.1: not found
    unresolved dependency: javax#servlet-api;2.5: not found
    unresolved dependency: javax#ejb3-persistence;: not found
    unresolved dependency: red5#naming-factory;: not found
    unresolved dependency: red5#naming-resources;: not found
    unresolved dependency: spring#spring-aop;2.5.5: not found
    unresolved dependency: spring#spring-orm;2.5.5: not found
    unresolved dependency: spring#spring-beans;2.5.5: not found
    unresolved dependency: spring#spring-context;2.5.5: not found
    unresolved dependency: spring#spring-core;2.5.5: not found
    unresolved dependency: spring#spring-web;2.5.5: not found
    unresolved dependency: spring#aopalliance;: not found
    unresolved dependency: tomcat#catalina;6.0.18: not found
    unresolved dependency: tomcat#tomcat-coyote;6.0.18: not found
    unresolved dependency: tomcat#annotations-api;: not found
    unresolved dependency: commons#commons-modeler;2.0.1: not found
    unresolved dependency: jetty#jetty;6.1.9: not found
    unresolved dependency: jetty#jetty-util;6.1.9: not found
    unresolved dependency: jetty#jetty-xbean;6.1.9: not found
    unresolved dependency: red5#slf4j-api;1.5.5: not found
    unresolved dependency: red5#jcl-over-slf4j;1.5.5: not found
    unresolved dependency: red5#log4j-over-slf4j;1.5.5: not found
    unresolved dependency: red5#jul-to-slf4j;1.5.5: not found
    unresolved dependency: red5#tomcat-juli-slf4j;1.5.0: not found
    unresolved dependency: red5#logback-core;0.9.10-SNAPSHOT: not found
    unresolved dependency: red5#logback-classic;0.9.10-SNAPSHOT: not found
    unresolved dependency: commons#commons-beanutils;1.8.0: not found
    unresolved dependency: commons#commons-codec;1.3: not found
    unresolved dependency: commons#commons-collections;3.2.1: not found
    unresolved dependency: commons#commons-httpclient;3.1: not found
    unresolved dependency: commons#commons-lang;2.4: not found
    unresolved dependency: commons#commons-pool;1.3: not found
    unresolved dependency: red5#quartz;1.6.1: not found
    unresolved dependency: javax#jta;1.0.1B: not found
    unresolved dependency: red5#ehcache;1.6.0-beta1: not found
    unresolved dependency: javax#activation;1.1: not found
    unresolved dependency: red5#xercesImpl;2.9.0: not found
    unresolved dependency: red5#xml-apis;2.9.0: not found
    unresolved dependency: red5#xmlrpc;2.0.1: not found
    unresolved dependency: jmx#jmxremote;1.0.1: not found
    unresolved dependency: jmx#rmissl;1.0.1: not found
    unresolved dependency: mina#mina-core;1.1.7: not found
    unresolved dependency: mina#mina-filter-ssl;1.1.7: not found
    unresolved dependency: mina#mina-integration-spring;1.1.7: not found
    unresolved dependency: mina#mina-integration-jmx;1.1.7: not found
    unresolved dependency: red5#bsh;2.0b4: not found
    unresolved dependency: red5#groovy;1.0: not found
    unresolved dependency: red5#jython;2.5: not found
    unresolved dependency: spring#spring-context-support;2.5.5: not found
    unresolved dependency: red5#jaudiotagger;1.0.8: not found
    unresolved dependency: red5#junit;4.4: not found
    unresolved dependency: red5#GroboUtils;4-core: not found
    unresolved dependency: spring#spring-test;2.5.5: not found
    unresolved dependency: spring#spring-tx;2.5.5: not found
    unresolved dependency: red5#jython-engine;: not found
    unresolved dependency: red5#groovy-engine;: not found
    unresolved dependency: red5#jruby-engine;: not found
    unresolved dependency: tomcat#jasper;6.0.18: not found
    unresolved dependency: tomcat#jasper-jdt;6.0.18: not found
    unresolved dependency: tomcat#jasper-el;6.0.18: not found
    unresolved dependency: tomcat#el-api;: not found
    unresolved dependency: javax#jsp-api;2.1: not found
    unresolved dependency: javax#servlet-api;2.5: not found
    unresolved dependency: javax#ejb3-persistence;: not found
    unresolved dependency: red5#naming-factory;: not found
    unresolved dependency: red5#naming-resources;: not found
    unresolved dependency: spring#spring-aop;2.5.5: not found
    unresolved dependency: spring#spring-orm;2.5.5: not found
    unresolved dependency: spring#spring-beans;2.5.5: not found
    unresolved dependency: spring#spring-context;2.5.5: not found
    unresolved dependency: spring#spring-core;2.5.5: not found
    unresolved dependency: spring#spring-web;2.5.5: not found
    unresolved dependency: spring#aopalliance;: not found
    unresolved dependency: tomcat#catalina;6.0.18: not found
    unresolved dependency: tomcat#tomcat-coyote;6.0.18: not found
    unresolved dependency: tomcat#annotations-api;: not found
    unresolved dependency: commons#commons-modeler;2.0.1: not found
    unresolved dependency: jetty#jetty;6.1.9: not found
    unresolved dependency: jetty#jetty-util;6.1.9: not found
    unresolved dependency: jetty#jetty-xbean;6.1.9: not found
    unresolved dependency: red5#slf4j-api;1.5.5: not found
    unresolved dependency: red5#jcl-over-slf4j;1.5.5: not found
    unresolved dependency: red5#log4j-over-slf4j;1.5.5: not found
    unresolved dependency: red5#jul-to-slf4j;1.5.5: not found
    unresolved dependency: red5#tomcat-juli-slf4j;1.5.0: not found
    unresolved dependency: red5#logback-core;0.9.10-SNAPSHOT: not found
    unresolved dependency: red5#logback-classic;0.9.10-SNAPSHOT: not found
    unresolved dependency: commons#commons-beanutils;1.8.0: not found
    unresolved dependency: commons#commons-codec;1.3: not found
    unresolved dependency: commons#commons-collections;3.2.1: not found
    unresolved dependency: commons#commons-httpclient;3.1: not found
    unresolved dependency: commons#commons-lang;2.4: not found
    unresolved dependency: commons#commons-pool;1.3: not found
    unresolved dependency: red5#quartz;1.6.1: not found
    unresolved dependency: javax#jta;1.0.1B: not found
    unresolved dependency: red5#ehcache;1.6.0-beta1: not found
    unresolved dependency: javax#activation;1.1: not found
    unresolved dependency: red5#xercesImpl;2.9.0: not found
    unresolved dependency: red5#xml-apis;2.9.0: not found
    unresolved dependency: red5#xmlrpc;2.0.1: not found
    unresolved dependency: jmx#jmxremote;1.0.1: not found
    unresolved dependency: jmx#rmissl;1.0.1: not found
    unresolved dependency: mina#mina-core;1.1.7: not found
    unresolved dependency: mina#mina-filter-ssl;1.1.7: not found
    unresolved dependency: mina#mina-integration-spring;1.1.7: not found
    unresolved dependency: mina#mina-integration-jmx;1.1.7: not found
    unresolved dependency: red5#bsh;2.0b4: not found
    unresolved dependency: red5#groovy;1.0: not found
    unresolved dependency: red5#jython;2.5: not found
    unresolved dependency: spring#spring-context-support;2.5.5: not found
    unresolved dependency: red5#jaudiotagger;1.0.8: not found
    unresolved dependency: red5#junit;4.4: not found
    unresolved dependency: red5#GroboUtils;4-core: not found
    unresolved dependency: spring#spring-test;2.5.5: not found
    unresolved dependency: spring#spring-tx;2.5.5: not found
    unresolved dependency: red5#jython-engine;: not found
    unresolved dependency: red5#groovy-engine;: not found
    unresolved dependency: red5#jruby-engine;: not found”

    Please, help.


    View this Comment in: Chinese(S) Chinese(T) French Arabic Bulgarian Croatian Czech Danish Dutch Finnish German Greek Hindi Italian Japanese Korean Norwegian Polish Portuguese Romanian Russian Spanish Swedish



Leave a Comment