<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-2336214203586106405.post5361548824689438227..comments</id><updated>2009-09-05T05:39:07.262-07:00</updated><title type='text'>Comments on Turmoil Driven Development: OSGi With Scala, Java, Groovy, Maven and PAX</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.turmoildrivendevelopment.com/feeds/5361548824689438227/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html'/><author><name>Brian Murphy</name><uri>http://www.blogger.com/profile/14775255535008406854</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://1.bp.blogspot.com/_D9VJXNdgY-0/SoxkoNYGoMI/AAAAAAAADrs/N9cA1tueM0o/S220/profile_pic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-3832146224363711425</id><published>2009-09-05T05:39:07.262-07:00</published><updated>2009-09-05T05:39:07.262-07:00</updated><title type='text'>I&amp;#39;ve posted a set of draft requirements for mo...</title><content type='html'>I&amp;#39;ve posted a set of draft requirements for modularity in the Scala space:&lt;br /&gt;&lt;br /&gt;http://article.gmane.org/gmane.comp.lang.scala.internals/1104&lt;br /&gt;&lt;br /&gt;It would be good if those using this pattern for building Scala applications using Maven and the maven-scala-plugin could add their thoughts.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/3832146224363711425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/3832146224363711425'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1252154347262#c3832146224363711425' title=''/><author><name>AlBlue</name><uri>http://www.blogger.com/profile/06362201865553416948</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://www.bandlem.com/Alex/Alex.png'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1440488498'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-347215421379129012</id><published>2009-08-19T12:50:07.314-07:00</published><updated>2009-08-19T12:50:07.314-07:00</updated><title type='text'>Very useful post. Thanks!

In my case, maven-scala...</title><content type='html'>Very useful post. Thanks!&lt;br /&gt;&lt;br /&gt;In my case, maven-scala-plugin complained for the missing dependency on scala-library. I had to manually move it from provisioning/pom.xml to the parent pom.xml. &lt;br /&gt;&lt;br /&gt;I used Maven 2.2.1 and Scala 2.7.5. &lt;br /&gt;&lt;br /&gt;I&amp;#39;d like to add that using org.scala-lang-osgi is necessary. Furthermore, setting the scalaVersion was not needed for me (the plugin now retrieves the version from the library dependency).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/347215421379129012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/347215421379129012'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1250711407314#c347215421379129012' title=''/><author><name>Michal Antkiewicz</name><uri>http://gsd.uwaterloo.ca/~mantkiew</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-830800510'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-1587431727989302712</id><published>2009-07-29T21:53:47.513-07:00</published><updated>2009-07-29T21:53:47.513-07:00</updated><title type='text'>The scala plugin complains about a missing scalaVe...</title><content type='html'>The scala plugin complains about a missing scalaVersion.  This is easily fixed by changing the plugin config to add:&lt;br /&gt;&lt;br /&gt;[configuration]&lt;br /&gt;[scalaVersion]2.7.2[/scalaVersion]&lt;br /&gt;[/configuration]&lt;br /&gt;&lt;br /&gt;Change square to angle brackets.  Sorry I couldnt paste the whole thing or format it right but blogger seems to have massive brain damage right about now.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/1587431727989302712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/1587431727989302712'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1248929627513#c1587431727989302712' title=''/><author><name>Chuck Adams</name><uri>http://www.blogger.com/profile/12403744972060658849</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-297735465'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-1298655132007819465</id><published>2009-07-15T14:31:21.214-07:00</published><updated>2009-07-15T14:31:21.214-07:00</updated><title type='text'>Thanks Dan!

It actually works either way but I ag...</title><content type='html'>Thanks Dan!&lt;br /&gt;&lt;br /&gt;It actually works either way but I agree that I should stick with org.scala-lang-osgi for consistency.  I&amp;#39;ve updated the post.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/1298655132007819465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/1298655132007819465'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1247693481214#c1298655132007819465' title=''/><author><name>Brian Murphy</name><uri>http://www.blogger.com/profile/14775255535008406854</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1520408698'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-6183154000348999887</id><published>2009-06-02T23:57:34.420-07:00</published><updated>2009-06-02T23:57:34.420-07:00</updated><title type='text'>Hi Brian,

This walkthrough was terrific, thanks f...</title><content type='html'>Hi Brian,&lt;br /&gt;&lt;br /&gt;This walkthrough was terrific, thanks for doing it.&lt;br /&gt;&lt;br /&gt;I think that there is an accidental use of  org.scala-lang rather than org.scala-lang-osgi just below where is says &amp;quot;gets tweaked to add&amp;quot;...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/6183154000348999887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/6183154000348999887'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1244012254420#c6183154000348999887' title=''/><author><name>Dan</name><uri>http://danblick.myopenid.com/</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/openid16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-812814791'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-5371489504440576689</id><published>2009-05-07T01:38:00.000-07:00</published><updated>2009-05-07T01:38:00.000-07:00</updated><title type='text'>Very nice article, looking forward to the version ...</title><content type='html'>Very nice article, looking forward to the version that includes Spring DM.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/5371489504440576689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/5371489504440576689'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1241685480000#c5371489504440576689' title=''/><author><name>Daniel K</name><uri>http://www.blogger.com/profile/11723260828653820697</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1029738602'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-2972081877800358169</id><published>2009-05-06T20:58:00.000-07:00</published><updated>2009-05-06T20:58:00.000-07:00</updated><title type='text'>Great works!

But I think if we use groovy in this...</title><content type='html'>Great works!&lt;br /&gt;&lt;br /&gt;But I think if we use groovy in this pattern, does it mean that we only introduce another language syntax than using its dynamic feature. We have to compile the groovy scripts, bundle the jar then restart the program.&lt;br /&gt;&lt;br /&gt;How could OSGi system enable edit and run is a funny problem.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/2972081877800358169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/2972081877800358169'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1241668680000#c2972081877800358169' title=''/><author><name>Rui Tang</name><uri>http://www.blogger.com/profile/03874567481603428797</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-431134387'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-7694351286048591219</id><published>2009-05-06T12:59:00.000-07:00</published><updated>2009-05-06T12:59:00.000-07:00</updated><title type='text'>@mcculls 

Thanks!

I generally use the scripts di...</title><content type='html'>@mcculls &lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;I generally use the scripts directly but I decided to go a strict maven route thinking that it might make the article more approachable since there's nothing else to download...it all just magically works :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/7694351286048591219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/7694351286048591219'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1241639940000#c7694351286048591219' title=''/><author><name>Brian Murphy</name><uri>http://www.blogger.com/profile/14775255535008406854</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1520408698'/></entry><entry><id>tag:blogger.com,1999:blog-2336214203586106405.post-6790077606345810003</id><published>2009-05-06T11:19:00.000-07:00</published><updated>2009-05-06T11:19:00.000-07:00</updated><title type='text'>Nice article... btw, we also provide Windows/Unix ...</title><content type='html'>Nice article... btw, we also provide Windows/Unix scripts to make creating projects/bundles even easier:&lt;br /&gt;&lt;br /&gt;  &lt;A HREF="http://www.ops4j.org/projects/pax/construct/" REL="nofollow"&gt;http://www.ops4j.org/projects/pax/construct/&lt;/A&gt;so:&lt;br /&gt;&lt;br /&gt;  mvn org.ops4j:maven-pax-plugin:create-project -DgroupId=com.domain.osgi -DartifactId=helloworld -Dversion=1.0-SNAPSHOT&lt;br /&gt;&lt;br /&gt;becomes:&lt;br /&gt;&lt;br /&gt;  pax-create-project -g com.domain.osgi -a helloworld -v 1.0-SNAPSHOT&lt;br /&gt;&lt;br /&gt;or you can just type:&lt;br /&gt;&lt;br /&gt;  pax-create-project&lt;br /&gt;&lt;br /&gt;hit return and you'll get prompted for any mandatory configuration options, one by one&lt;br /&gt;&lt;br /&gt;HTH</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/6790077606345810003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2336214203586106405/5361548824689438227/comments/default/6790077606345810003'/><link rel='alternate' type='text/html' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html?showComment=1241633940000#c6790077606345810003' title=''/><author><name>mcculls</name><uri>http://www.blogger.com/profile/04261077211575061061</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://photos1.blogger.com/blogger/6985/1032/1600/mcculls.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.turmoildrivendevelopment.com/2009/05/osgi-with-scala-java-groovy-maven-and.html' ref='tag:blogger.com,1999:blog-2336214203586106405.post-5361548824689438227' source='http://www.blogger.com/feeds/2336214203586106405/posts/default/5361548824689438227' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2051786738'/></entry></feed>
