(svn co, mvn install) or unzip, run. Anything else is "not good enough".
Make it easy to develop (in an IDE), easy to build and easy to test!
How does the following sit with you......
package glyph.test.simple;
import java.rmi.RemoteException;
import net.jini.core.lease.Lease;
import net.jini.core.transaction.TransactionException;
import net.jini.lookup.entry.Name;
import net.jini.space.JavaSpace05;
import org.jini.glyph.Client;
public class TestClient {
@Client
public void writeMyEntry(JavaSpace05 myspace){
try {
Name ne = new Name("Joe Bloggs");
myspace.write(ne, null, Lease.FOREVER);
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (TransactionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
This is all you need to be a client to a JavaSpace and write an
entry....This is on the issue of making the IDE do the hardwork, or
having the compiler do the hardwork so you dont have to...
--Calum