On Mon, Apr 28, 2008 at 8:42 AM, Matt Raible <[EMAIL PROTECTED]> wrote:
> On Mon, Apr 28, 2008 at 9:23 AM, Alex Worden <[EMAIL PROTECTED]> wrote:
>  > On Mon, Apr 28, 2008 at 5:49 AM, Matt Raible <[EMAIL PROTECTED]> wrote:
>  >  > Using "mvn appfuse:full-source" works best if you do it at the
>  >  >  beginning of a project, not after you've already started creating
>  >  >  entities.
>  >  >
>  >  >  Matt
>  >
>  >  Hi Matt,
>  >
>  >  I fear that it doesn't work at all. I tried this with the Struts2
>  >  Modular archetype and could not get the JUnit tests to pass due to
>  >  many missing resources. I checked out another copy of the project and
>  >  was able to build and pass all tests 100% before executing the
>  >  full-source goal. Once I ran that goal, the tests failed. I also tried
>  >  it before building with the same failures. Have you tried it on a
>  >  clean install lately? I'd *really* appreciate it if you could try
>  >  this, fix these issues, and describe what you did to resolve them.
>  >
>  >  I notice that the package names of the classes produced by executing
>  >  appfuse:full-source are renamed to match my project. I think this is
>  >  probably causing much of the problems. They should remain as part of
>  >  an appfuse package. This would relieve much of the upgrade and
>  >  reference issues. It is also is far more intuitive. This, afterall, is
>  >  not my code, and should not be created under my project's package
>  >  name.
>  >
>
>  Renaming the package names is done "by design". You can turn it off
>  using "mvn appfuse:full-source -DrenamePackages=false".
>
>  It might be your OS that's causing these issues - everything works
>  fine on my Mac.

I'm also using OSX (10.5). So I doubt that's it. Have you tried
creating the archetype with a different package name and project name
than that from the tutorial? Also - it could be that your local
repository is different. For a truly clean test, you'd need to
temporarily rename your maven repository and try from scratch. I don't
think I'm being dumb here - I can honestly say that the tests do not
pass with a clean build out of the box.

>
>  Matt
>
>
>
>  >  Alex
>  >
>  >
>  >
>  >  >
>  >  >
>  >  >
>  >  >  On Mon, Apr 28, 2008 at 12:18 AM, Ryan Withers <[EMAIL PROTECTED]> 
> wrote:
>  >  >  > Vincent / Matt,
>  >  >  >
>  >  >  >   I was successful at pulling down the sources with mvn 
> appfuse:full-source.
>  >  >  > I had to adjust all of my code to reference the newly pulled down 
> classes
>  >  >  > with my projects package structure (that was to be expected).  
> However, what
>  >  >  > I'm wrestling with is that it seems none of the configuration for 
> all of the
>  >  >  > appfuse classes came down with them.  I'm mainly thinking of the
>  >  >  > applicationContext.xml, etc.
>  >  >  >
>  >  >  >   The other issue is that after doing the full-source command I was 
> getting
>  >  >  > a FileNotFound exception looking for /WEB-INF/ApplicationContext.xml 
> this
>  >  >  > exception is shown below:
>  >  >  >
>  >  >  >  testRemove(com.oci.jnb.webapp.action.UserActionTest)  Time elapsed: 
> 0.084
>  >  >  > sec  <<< ERROR!
>  >  >  >  org.springframework.beans.factory.BeanDefinitionStoreException: 
> Could not
>  >  >  > resolve bean definition resource pattern 
> [/WEB-INF/applicationContext*.xml];
>  >  >  > nested exception is java.io.FileNotFoundException: class path 
> resource
>  >  >  > [WEB-INF/] cannot be resolved to URL because it does not exist
>  >  >  >
>  >  >  > I modified this to just ApplicationContext.xml and now I'm getting a:
>  >  >  >
>  >  >  > org.springframework.beans.factory.UnsatisfiedDependencyException: 
> Error
>  >  >  > creating bean with name 'com.oci.jnb.webapp.action.UserActionTest':
>  >  >  > Unsatisfied dependency expressed through bean property 'userAction': 
> Set
>  >  >  > this property value or disable dependency checking for this bean.
>  >  >  >
>  >  >  > All of this makes me think I'm missing configuration for the Base 
> appfuse
>  >  >  > project.  Do I need to configure all of the provided classes by 
> hand, is
>  >  >  > there another command to run to pull this down?  I'd appreciate any
>  >  >  > guidance.
>  >  >  >
>  >  >  > Thanks,
>  >  >  >
>  >  >  > Ryan
>  >  >  >
>  >  >  >
>  >  >  > On Fri, Apr 25, 2008 at 10:12 AM, Vincent Ramdhanie <[EMAIL 
> PROTECTED]>
>  >  >  > wrote:
>  >  >  > > I had a similar problem with netbeans before, using mvn
>  >  >  > appfuse:full-source solved the problem for me.
>  >  >  > > Vincent
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > > On Fri, Apr 25, 2008 at 10:56 AM, Ryan Withers <[EMAIL PROTECTED]>
>  >  >  > wrote:
>  >  >  > >
>  >  >  > > > Matt,
>  >  >  > > >
>  >  >  > > >  Thanks for the response.  I was hoping to verify that the 
> struts2
>  >  >  > appfuse basic struts jar file was at least getting downloaded.  In 
> the
>  >  >  > project itself when implementing the unit test  for the action class
>  >  >  > Netbeans is complaining that it can't find the BaseActionTestCase.  
> Looking
>  >  >  > at the project libraries and the project test libraries I can tell 
> that the
>  >  >  > library below doesn't exist in either list.  I'm not in a good spot 
> to
>  >  >  > differentiate whether or not this is a netbeans issue, I'll try to 
> run from
>  >  >  > the command line.  Based on what I find out, I'll post again.  If 
> you happen
>  >  >  > to have any further thoughts I'd appreciate it.
>  >  >  > > >
>  >  >  > > > Thanks again,
>  >  >  > > >
>  >  >  > > > Ryan
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > > > On Fri, Apr 25, 2008 at 9:02 AM, Matt Raible <[EMAIL PROTECTED]>
>  >  >  > wrote:
>  >  >  > > >
>  >  >  > > > > I don't understand what the problem is. What are you hoping to 
> see
>  >  >  > > > > with the find command?
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > > > On Fri, Apr 25, 2008 at 7:49 AM, Ryan Withers <[EMAIL 
> PROTECTED]>
>  >  >  > wrote:
>  >  >  > > > > > Hello All,
>  >  >  > > > > >
>  >  >  > > > > >   I'm working on a project (writing an article actually) 
> concerning
>  >  >  > appfuse.
>  >  >  > > > > > I'm using the following archtype:
>  >  >  > > > > >
>  >  >  > > > > >  mvn archetype:create
>  >  >  > > > > > -DarchetypeGroupId=org.appfuse.archetypes
>  >  >  > > > > > -DarchetypeArtifactId=appfuse-basic-struts
>  >  >  > > > > > -DremoteRepositories=http://static.appfuse.org/releases
>  >  >  > > > > >  -DarchetypeVersion=2.0.1 -DgroupId=com.ociweb.jnb
>  >  >  > -DartifactId=timeEntryApp
>  >  >  > > > > >
>  >  >  > > > > > this is as specified in the quickstart tutorial.  Trouble is 
> that
>  >  >  > the
>  >  >  > > > > > project doesn't seem to be recognizing that I have the 
> struts 2
>  >  >  > library
>  >  >  > > > > > downloaded to the maven repository.  I'm using / running the 
> example
>  >  >  > in
>  >  >  > > > > > Netbeans 6.0.1, checking the maven repository for the appfuse
>  >  >  > related jars
>  >  >  > > > > > yielded:
>  >  >  > > > > >
>  >  >  > > > > > [EMAIL PROTECTED]:~/.m2/repository$ find . -name *.jar | 
> grep appfuse
>  >  >  > > > > >
>  >  >  > 
> ./org/codehaus/mojo/appfuse-maven-plugin/2.0.1/appfuse-maven-plugin-2.0.1.jar
>  >  >  > > > > > ./org/appfuse/appfuse-service/2.0.1/appfuse-service-2.0.1.jar
>  >  >  > > > > > ./org/appfuse/appfuse-jpa/2.0.1/appfuse-jpa-2.0.1.jar
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/maven-warpath-plugin/2.0.1/maven-warpath-plugin-2.0.1.jar
>  >  >  > > > > >
>  >  >  > ./org/appfuse/appfuse-data-common/2.0.1/appfuse-data-common-2.0.1.jar
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-modular-jsf/2.0.1/appfuse-modular-jsf-2.0.1.jar
>  >  >  > > > > >
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-basic-jsf/2.0.1/appfuse-basic-jsf-2.0.1.jar
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-basic-spring/2.0.1/appfuse-basic-spring-2.0.1.jar
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-modular-tapestry/2.0.1/appfuse-modular-tapestry-2.0.1.jar
>  >  >  > > > > >
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-modular-struts/2.0.1/appfuse-modular-struts-2.0.1.jar
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-basic-tapestry/2.0.1/appfuse-basic-tapestry-2.0.1.jar
>  >  >  > > > > >
>  >  >  > 
> ./org/appfuse/archetypes/appfuse-basic-struts/2.0.1/appfuse-basic-struts-2.0.1.jar
>  >  >  > > > > >  
> ./org/appfuse/appfuse-hibernate/2.0.1/appfuse-hibernate-2.0.1.jar
>  >  >  > > > > >
>  >  >  > > > > > Could this be a problem with the pom.xml file?
>  >  >  > > > > >
>  >  >  > > > > > Thanks,
>  >  >  > > > > >
>  >  >  > > > > > Ryan
>  >  >  > > > > >
>  >  >  > > > >
>  >  >  > > > > 
> ---------------------------------------------------------------------
>  >  >  > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  > > > > For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >  > > > >
>  >  >  > > > >
>  >  >  > > >
>  >  >  > > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  > >
>  >  >  >
>  >  >  >
>  >  >
>  >  >  ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >
>  >  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to