Archive for July, 2008
w00t for Conduit
Well yeah not immediately great.
I thought I`d start small by synchronizing Tomboy with a directory. Fail. Running Conduit from the command line revealed the answer – Incompatible Tomboy version. Aha thinks me I`ll upgrade Tomboy – there is bug about the version thing logged on launchpad currently. So, download the current version 0.11 the bleeding edge development one.
Building it fails everytime complaining with: Mono.Cairo.dll missing. Now I wasn’t able to fix this on purpose. I ran
sudo apt-get build-dep tomboy
Which did the right thing fixing the strange missing but installed dll.
Back to Conduit. Now running the spanking new Tomboy I fired up the sync again.
Fail.
Same error this time. So its not Tomboy thats the issue. So as I`m planning to hack around with this anyway I checkout the latest code from subversion using the following instructions: Build Instructions. As its prebuilt from subversion you can just run it without compiling. It all works a treat now. Now for playing.
Thanks John Carr for your speech at LUG Radio for pointing this cool bit of kit out.
Interest Project
Been back from LUG Radio while now ( I dare I`ll right an article soon enough, there was pretty of material). I was impressed with Conduit and Telepathy for Gnome so I`ve decided to have a play. I`ll post what I do as and when, DBUS looks very interesting…
Maven Build
To make a stand alone jar app from a Maven build try the follow:
<build>
<plugins>
…
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptorId>jar-with-dependencies</descriptorId>
</configuration>
<executions>
<execution>
<goals>
<goal>assembly</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>
<!– <plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>assembly-libs.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<goals>
<goal>directory</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin> –>
</plugins>
</build>
With this attached file:
<assembly>
<id>libs</id>
−
<formats>
<format>tar.gz</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
−
<dependencySets>
−
<dependencySet>
<outputFileNameMapping>
${artifactId}-${version}.${extension}
</outputFileNameMapping>
<outputDirectory>lib</outputDirectory>
<unpack>false</unpack>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
</assembly>

