Hi Paul; Thanks for trying to help.
>>>Is it possible you have a local copy of maven-jetty-plugin? I removed maven-jetty-plugin from my local repository, then re-execute mvn commands. Maven try to get plugin from the below locations. [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'jetty'. Downloading: http://repo1.maven.org/maven2/org/mortbay/jetty/maven-jetty-plugin/6.1.18/maven-jetty-plugin-6.1.18.pom 5K downloaded Downloading: http://repo1.maven.org/maven2/org/mortbay/jetty/maven-jetty-plugin/6.1.18/maven-jetty-plugin-6.1.18.jar 46K downloaded >>>Are all current work items in jira OWB? Are there some we can help with? Yes. We are planning to release M3 version. But some of the issues under M3 may propagate to M4 version. FYI, JSR-299 specification talks about heavy Java EE containers for some of its functionality. But instead OWB works in Jetty, Tomcat etc. light weight containers. But it also supports Embeddable OpenEJB in Tomcat. You can pick any of the issue from the JIRA, https://issues.apache.org/jira/browse/OWB. Currenlty we are trying to support resource injection for managed beans in Embeddable OpenEJB. (OWB-47). All jira issues explains themselves. If you have further question about them, you are always welcome to ask in this dev list. We are also running i...@freenode with channel name #openwebbeans. >>>What is the procedure to set up an environment to run the tests and do development >>>using eclipse? (i.e. what libs/levels need to be installed, are there project files we can import to generate a >>>standard dev env, etc) We are generally use Eclipse for development with Maven Plugin. After you check out all of the source codes from SVN, use Eclipse Import Maven Project facility. That is it, you can begin development. Lots of tests are located in the src/main/test folders. You can run junit test from Eclipse or using mvn test. There is also samples directory. In it, you can find several full-blown web samples. For example, guess --> Simple web application using OWB Run it with : mvn clean install -Pjetty; mvn jetty:run -Pjetty; ejb-sample --> Shows usage of the OpenEJB within Tomcat. First of all, you have to install OpenEJB in Tomcat. You can look at the http://openejb.apache.org/tomcat.html for installation. After that put "openwebbeans-api.jar" into the tomcat server library (apache-folder/lib). Then deploy it into the ejb-sample.war to the tomcat "webapps/" folder (apache-folder/webapps). Currently we have no configuration to use examples via Tomcat Maven Plugin. There is also one trick to use MyFaces with Tomcat, put "jasper.jar" and "jasper-el.jar" to the WEB-INF folder of the application. I can not run application without this trick under Tomcat. You can directly export war from Eclipse Export War functionality. But, you must put jasper jars in it. jms-sample --> Shows the usage of JMS injections. It uses server JNDI functionality to get JMS ConnectionFactory etc. I tried it on several application servers. It requires full blown application servers or JMS configured lightweight containers. If you look at "src/main/resource/META-INF" folder, you see a file named with openwebbeans.properties. It defines several properties for overriding default configuration. OWB uses some default configuration for its services. You can find default configuration properties and their explanations from "webbeans-impl" project. jms-sample currently uses "ConnectionFactory" as JMS Connection Factory JNDI name. You can override it in openwebbeans.properties with property name #JMS ConnectionFactory JNDI Name org.apache.webbeans.spi.JNDIService.jmsConnectionFactoryJndi=ConnectionFactory. You can deploy it via war file. There is no currently maven deployer for it. reservation -->Full blown JSF + JPA + OWB sample. You can test it like guess sample mvn jetty:run -Pjetty; >>> What are the current plans for handling the separation of JSR-330 and update the open web beans code to >>>accommodate the changes? As I am in the EG of JSR-299, for the time being there is no more change in JSR 299. There are some couple of name changes so far. We will work on these changes after the final spec is arrived. We will also implement JSR-330 on top of OWB. >>>Will we be making OWB dependency injection pluggable so folks can pick whatever implementation they want or >>>will we be linking it in directly (regardless of whether we write or obtain the code)? Yes, OWB will fully implement specification of JSR-299, so anyone that uses JSR-299 API can changes its underliyng implementation without changing single line of code. But as I said, currentlty, we do not support any specific JAva EE container and no integration. You can use any lightweight JSP/Servlet container to use OWB. If you wish to use embeddable EJB support, you can also try to use OpenEJB TOmcat with OWB. There are lots of areas that you can help. It is documented in the JIRA. We are also happy to get any comments from your side. All of your contributions are welcome :) Thanks; --Gurkan 2009/8/17 Paul J. Reder <[email protected]> > I've been trying, along with a couple of co-workers, to import OpenWebBeans > into an eclipse environment and run the tests. I've encountered the > mentioned issue: > > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] The plugin 'org.apache.maven.plugins:maven-jetty-plugin' does not > exist or no valid version could be found > > when running: > > mvn jetty:run -Pjetty > > after having checked out the latest svn trunk and run: > > mvn clean install > mvn clean package -Pjetty > > Is it possible you have a local copy of maven-jetty-plugin? > > We'd love to start helping with OpenWebBeans development, but we could > really use some help getting a working environment set up and figuring out > what we can do to help. > > - Are all current work items in jira OWB? Are there some we can help with? > - What is the procedure to set up an environment to run the tests and do > development > using eclipse? (i.e. what libs/levels need to be installed, are there > project files we can import to generate a standard dev env, etc) > - What are the current plans for handling the separation of JSR-330 and > update the open web beans code to accommodate the changes? > - Will we be making OWB dependency injection pluggable so folks can pick > whatever implementation they want or will we be linking it in directly > (regardless of whether we write or obtain the code)? > > If you can help us get started, we'd love to help. > > Paul J. Reder > > > > On 08/16/2009 04:58 PM, Gurkan Erdogdu wrote: > >> >> PS: I had problems starting the guess sample with mvn clean package >>>> -Pjetty jetty run. Need to fix a few things in maven-scm now, and will look >>>> at it on>>thuesday. gn8! >>>> >>> >> I have separated guess/ project into three different modules >> >> guess --> for guess sample, removing ejb and jms parts >> >> ejb-sample --> using OpenEJB in Tomcat. Have to configure Tomcat with >> OpenEJB firstly. Then deploy it into Tomcat. It does not work on any other >> containers like Jetty. >> >> jms-sample --> jms injections. Have to deploy it into full blown Java EE >> server supporting JMS provider. JMS sample currently using >> "ConnectionFactory" as JMS Connection Factory JNDI. You can also change this >> with respect to application server JMS JNDI name policy via >> openwebbeans.properties >> >> I run mvn clean package -Pjetty and mvn jetty:run -Pjetty. It works for >> me. >> >> Please ensure that, you check in all recent changes from the svn, and >> >> mvn clean install from root folder. >> >> Thanks; >> >> --Gurkan >> >> ----- Original Message ---- >> >>> From: Gurkan Erdogdu<[email protected]> >>> To: [email protected] >>> Sent: Sunday, August 16, 2009 10:18:13 PM >>> Subject: Preparing for Release M3 >>> >>> Hi guys; >>> >>> I want to release M3 in this week to include EJB functionality and couple >>> of bug >>> fixes. Also adding more documentation. >>> >>> WDYT? >>> >>> Thanks; >>> >>> --Gurkan >>> >> >> >> >> > -- > Paul J. Reder > ----------------------------------------------------------- > "The strength of the Constitution lies entirely in the determination of > each > citizen to defend it. Only if every single citizen feels duty bound to do > his share in this defense are the constitutional rights secure." > -- Albert Einstein > > -- Gurkan Erdogdu http://gurkanerdogdu.blogspot.com
