Hi, The builded OpenEJB bundle work fine but the compilation of the eclipse plugin doesn't work for me due to dependancy for these packages:
- openejb-jee 3.1-SNAPSHOT - openejb-core 3.1-SNAPSHOT - openejb-loader 3.1-SNAPSHOT I tried, as maven said to do, to install 3.1-SNAPSHOT versions of the jars files (downloaded from https://repository.apache.org/content/repositories/public/org/apache/openejb/) manually with respectually - openejb-jee-3.1.1-SNAPSHOT.jar - openejb-core-3.1.1-SNAPSHOT.jar - openejb-loader-3.1.1-SNAPSHOT.jar But doesn't work: ------------------------------ Part of the error message ------------------------------------- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 2 resources Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-jee/3.1-SNAPSHOT/openejb-jee-3.1-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.openejb:openejb-jee:pom:3.1-SNAPSHOT' in repository apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository) Downloading: http://snapshots.repository.codehaus.org/org/apache/openejb/openejb-jee/3.1-SNAPSHOT/openejb-jee-3.1-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.openejb:openejb-jee:pom:3.1-SNAPSHOT' in repository codehaus-snapshots (http://snapshots.repository.codehaus.org) Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-core/3.1-SNAPSHOT/openejb-core-3.1-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.openejb:openejb-core:pom:3.1-SNAPSHOT' in repository apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository) Downloading: http://snapshots.repository.codehaus.org/org/apache/openejb/openejb-core/3.1-SNAPSHOT/openejb-core-3.1-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.openejb:openejb-core:pom:3.1-SNAPSHOT' in repository codehaus-snapshots (http://snapshots.repository.codehaus.org) Downloading: http://people.apache.org/repo/m2-snapshot-repository/org/apache/openejb/openejb-loader/3.1-SNAPSHOT/openejb-loader-3.1-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.openejb:openejb-loader:pom:3.1-SNAPSHOT' in repository apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository) Downloading: http://snapshots.repository.codehaus.org/org/apache/openejb/openejb-loader/3.1-SNAPSHOT/openejb-loader-3.1-SNAPSHOT.pom [INFO] Unable to find resource 'org.apache.openejb:openejb-loader:pom:3.1-SNAPSHOT' in repository codehaus-snapshots (http://snapshots.repository.codehaus.org) [INFO] [compiler:compile] [INFO] Compiling 13 source files to D:\Documents and Settings\A175726\Bureau\openejb-eclipse-plugin\common\target\classes [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure ------------------------------------------------------------------------------------------------ And I think it's logical because there is no openejb directory at this URL: http://snapshots.repository.codehaus.org/org/apache/ So how can I build the plugin ? --- Gauthier Jonathan Gallimore-2 wrote: > > Hi > > Sorry for the delay. I've had a bit of a play around and created a sample > Equinox directory with the bundles needed for OpenEJB, and added some > basic > instructions to the Wiki. The sample zip is available from > http://people.apache.org/~jgallimore/openejb-osgi.zip and the source code > is > available from http://people.apache.org/~jgallimore/projects.zip > > The page I added to the Wiki is here: > http://cwiki.apache.org/confluence/x/qMkB - please let me know if you have > any comments. > > To build the projects I pointed you at, you'll need to run Maven at the > openejb-eclipse-plugin level the first time, this will go an download the > necessary Eclipse projects and add these to your local Maven repository. > > Issuing the following at the openejb-eclipse-plugin level should work and > do > what you're after: > > mvn -Dassemble clean install eclipse:clean eclipse:eclipse > > See here: > http://cwiki.apache.org/confluence/display/OPENEJB/Building+from+source > for > more details. If you do encounter any issues with building the plugin, > please do post and let us know. > > A couple of issues I noticed when putting this together: > > * I encountered a ConcurrentModificationException caused by adding > System.getProperties() to a IStringVariableManager, commenting out line > 44: > addPropertyVariables(System.getProperties()); in OpenEjbPlugin resolved > this, and everything seemed to work, but I don't know what the effect of > this will be - Deryck, do you have any thoughts on this? > > * We make a fair bit of use org.eclipse.core.runtime.FileLocator which > converts URLs of resources in OSGi bundles to URLs on the file system - I > think I'm right in thinking that this is an Equinox / Eclipse specific > thing > and probably won't work in other OSGi implementations. I think it would be > nice if we can find a way of not requiring org.eclipse.core.runtime or > org.eclipse.core.variables. > > Jon > -- View this message in context: http://www.nabble.com/OpenEJB-and-OSGi-tp23423565p23480595.html Sent from the OpenEJB User mailing list archive at Nabble.com.