Tuesday, August 26, 2008

Ehanced freedom through GitHub

I finally feel like Git is available enough to move the main Soashable repo to it. GitHub provides excellent service and has become very easy for n00bs to use--hell, I figured it out :)

I don't feel like spewing off all the Git rhetoric, but it surely does make the healthy action of forking a million times more accessible and I hope to see Soashable and xmpp4js get contributions through forks.

Here are the links:


Best wishes,



Matthijs said...

I cloned the git url, but can't seem to build the project with maven. Some dependencies are missing. According to http://xmpp4js.sourceforge.net/dependencies.html they should be on your own repository, but I nor maven can find them. Presumably because the repository needs authentication?

Can you help me out?

BTW. Javascript with maven: very cool!

Wei said...

yeah, I had the same problem. I guess you could reconfigure the pom.xml file to make it work for your environment. It also depends on some javascript-maven plug-ins.

Matthijs said...

Got it working. I needed to check out http://soashable.googlecode.com/svn/deps as well (soashable-libs) and 'mvn install' it. Unfortunately that doesn't build either... Here's a diff to make it work (couldn't attach):

Index: log4js/pom.xml
--- log4js/pom.xml (revision 829)
+++ log4js/pom.xml (working copy)
@@ -11,7 +11,7 @@
- <relativePath>../../pom.xml</relativePath>
+ <relativePath>../pom.xml</relativePath>
Index: pom.xml
--- pom.xml (revision 829)
+++ pom.xml (working copy)
@@ -19,7 +19,7 @@
- <module>flXHR</module>
+ <!--<module>flXHR</module>-->

@@ -63,4 +63,4 @@

\ No newline at end of file

ething said...

I cann't find flXHR module in the source code called “JS dependencies”

Could you help me?

Matthijs said...

Hi Ething,
Apart from getting it to build once, I haven't worked with the code at all.
Seeing from the diff I posted, I commented out the flXHR module to get this to build. I think it works without this, but I'm not sure.

HTH, Matthijs