Have built and ran the archetype on a pristine Mac (OSX 10.10) without any Issues.
The only downside are the 46000+ lines of reflection errors on startup [1]. Is there something I can do to fix this? Cheers, Jeroen [1] https://www.dropbox.com/s/gs4u62b97iwasmy/log.txt?dl=0 On Sat, Nov 15, 2014 at 11:35 AM, Dan Haywood <[email protected]> wrote: > Thanks, Martin and Oscar. > > Martin... your patch ended up with <repositories> element twice; not sure > if that was legal, anyway I combined them. > > Oscar... I think your issue must be from using the Eclipse compiler with > Java 8, and it not correctly honouring the declared version of Java (7) in > our poms. Nevertheless, have changed the archetypes to not use wildcards > (eg java.util.*) so this issue should hopefully go away. > > ~~~ > I've just pushed an updated archetype, so if you could give it another go, > I'd appreciate it. > > And... anyone else, please also try this out. Mike? Kevin? Jeroen? > > Cheers > Dan > > > > > > > On 14 November 2014 23:52, GESCONSULTOR - Óscar Bou < > [email protected]> wrote: > >> Nearly perfect in my case! >> >> Only this error after running: >> >> mvn clean install >> >> After adding the "import org.apache.isis.applib.annotation.Optional" to >> ToDoItem it compiled successfully. Eclipse didn't signaled it. >> >> >> [INFO] Scanning for projects... >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Reactor Build Order: >> [INFO] >> [INFO] ToDo App >> [INFO] ToDo App DOM >> [INFO] ToDo App Fixtures >> [INFO] ToDo App Integration Tests >> [INFO] ToDo App Webapp >> [INFO] >> [INFO] Using the builder >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder >> with a thread count of 1 >> [INFO] >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building ToDo App 1.0-SNAPSHOT >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] >> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ myapp --- >> [INFO] >> [INFO] --- maven-install-plugin:2.5.1:install (default-install) @ myapp >> --- >> [INFO] Installing /Users/oscarboubou/dev/isis/todoapp/myapp/pom.xml to >> /Users/oscarboubou/.m2/repository/com/mycompany/myapp/1.0-SNAPSHOT/myapp-1.0-SNAPSHOT.pom >> [INFO] >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building ToDo App DOM 1.0-SNAPSHOT >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] >> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ myapp-dom --- >> [INFO] >> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ >> myapp-dom --- >> [INFO] Using 'UTF-8' encoding to copy filtered resources. >> [INFO] Copying 0 resource >> [INFO] Copying 9 resources >> [INFO] >> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ >> myapp-dom --- >> [INFO] Changes detected - recompiling the module! >> [INFO] Compiling 12 source files to >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/target/classes >> DataNucleus : JDO Query - dom.todo.ToDoItem -> dom.todo.QToDoItem >> [INFO] ------------------------------------------------------------- >> [ERROR] COMPILATION ERROR : >> [INFO] ------------------------------------------------------------- >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[363,14] >> reference to Optional is ambiguous >> both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[409,6] >> reference to Optional is ambiguous >> both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[426,6] >> reference to Optional is ambiguous >> both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[562,20] >> reference to Optional is ambiguous >> both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[563,20] >> reference to Optional is ambiguous >> both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [INFO] 5 errors >> [INFO] ------------------------------------------------------------- >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Reactor Summary: >> [INFO] >> [INFO] ToDo App .......................................... SUCCESS [ >> 0.287 s] >> [INFO] ToDo App DOM ...................................... FAILURE [ >> 1.658 s] >> [INFO] ToDo App Fixtures ................................. SKIPPED >> [INFO] ToDo App Integration Tests ........................ SKIPPED >> [INFO] ToDo App Webapp ................................... SKIPPED >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 2.252 s >> [INFO] Finished at: 2014-11-15T00:44:22+01:00 >> [INFO] Final Memory: 17M/206M >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile >> (default-compile) on project myapp-dom: Compilation failure: Compilation >> failure: >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[363,14] >> reference to Optional is ambiguous >> [ERROR] both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[409,6] >> reference to Optional is ambiguous >> [ERROR] both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[426,6] >> reference to Optional is ambiguous >> [ERROR] both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[562,20] >> reference to Optional is ambiguous >> [ERROR] both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] >> /Users/oscarboubou/dev/isis/todoapp/myapp/dom/src/main/java/dom/todo/ToDoItem.java:[563,20] >> reference to Optional is ambiguous >> [ERROR] both class org.apache.isis.applib.annotation.Optional in >> org.apache.isis.applib.annotation and class java.util.Optional in java.util >> match >> [ERROR] -> [Help 1] >> [ERROR] >> [ERROR] To see the full stack trace of the errors, re-run Maven with the >> -e switch. >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, >> please read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >> [ERROR] >> [ERROR] After correcting the problems, you can resume the build with the >> command >> [ERROR] mvn <goals> -rf :myapp-dom >> >> >> >> Regards, >> >> Oscar >> >> >> >> >> El 14/11/2014, a las 21:26, Martin Grigorov <[email protected]> >> escribió: >> >> >> Hi, >> >> The archetype snippet at http://isis.apache.org/intro/getting-started/ >> *todoapp*-archetype.html for 1.8.0-SNAPSHOT uses simple app: >> -D archetypeArtifactId=*simpleapp*-archetype \ >> >> The next problem is that if I "rm -rf ~/.m2/repository/or/apache/isis" >> then >> 'mvn clean install" doesn't work. >> We have to add <repositories><repository> for snapshots pointing at >> http://repository-estatio.forge.cloudbees.com/snapshot/ >> >> https://github.com/apache/isis/pull/7 + recreating the archetypes should >> fix it. >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Fri, Nov 14, 2014 at 8:32 PM, Dan Haywood < >> [email protected]> >> wrote: >> >> Hi Oscar, >> >> thanks for trying this out. I've changed things around (and simplified) >> ... could you try again and let me know? >> >> Cheers >> Dan >> >> >> >> 2014-11-14 16:12 GMT+00:00 GESCONSULTOR - Óscar Bou < >> [email protected]>: >> >> Hi, Dan. >> >> I got this: >> >> [INFO] Scanning for projects... >> [INFO] >> [INFO] Using the builder >> >> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder >> with a thread count of 1 >> [INFO] >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Maven Stub Project (No POM) 1 >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] >> [INFO] >>> maven-archetype-plugin:2.2:generate (default-cli) @ >> standalone-pom >>> >> [INFO] >> [INFO] <<< maven-archetype-plugin:2.2:generate (default-cli) @ >> standalone-pom <<< >> [INFO] >> [INFO] --- maven-archetype-plugin:2.2:generate (default-cli) @ >> standalone-pom --- >> [INFO] Generating project in Batch mode >> [INFO] Archetype repository missing. Using the one from >> [org.apache.isis.archetype:todoapp-archetype:1.7.0] found in catalog >> remote >> [INFO] Downloading: >> >> http://repository-estatio.forge.cloudbees.com/snapshot/org/apache/isis/archetype/todoapp-archetype/1.8.0-SNAPSHOT/maven-metadata.xml >> [INFO] Downloading: >> >> http://repository-estatio.forge.cloudbees.com/snapshot/org/apache/isis/archetype/todoapp-archetype/1.8.0-SNAPSHOT/todoapp-archetype-1.8.0-SNAPSHOT.jar >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 12.035 s >> [INFO] Finished at: 2014-11-14T16:50:11+01:00 >> [INFO] Final Memory: 11M/183M >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-archetype-plugin:2.2:generate (default-cli) >> on project standalone-pom: The desired archetype does not exist >> (org.apache.isis.archetype:todoapp-archetype:1.8.0-SNAPSHOT) -> [Help 1] >> [ERROR] >> [ERROR] To see the full stack trace of the errors, re-run Maven with the >> -e switch. >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, >> please read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >> >> >> >> HTH, >> >> Oscar >> >> >> El 14/11/2014, a las 16:34, Dan Haywood <[email protected]> >> escribió: >> >> >> Hi folks, >> >> One thing we've been meaning to do for a while is to make our Maven >> archetypes available against SNAPSHOT, so y'all can try out latest >> versions >> without needing to build Isis yourself. >> >> Given that 1.8.0-SNAPSHOT is a significant release, we thought now would >> be >> a good time to put this in place. >> >> So, I'd be grateful for anyone to try this and let us know if it works for >> you. >> >> The instructions are on the archetype pages on our website, for either the >> simpleapp archetype [1] or the todoapp archetype [2]. Spin down to the >> section "Generating the App (snapshot release)" and continue from there. >> >> Any feedback, good or bad, most welcome. >> >> Thx >> Dan >> >> [1] http://isis.apache.org/intro/getting-started/simpleapp-archetype.html >> [2] http://isis.apache.org/intro/getting-started/todoapp-archetype.html >> >> >> >> Óscar Bou Bou >> Responsable de Producto >> Auditor Jefe de Certificación ISO 27001 en BSI >> CISA, CRISC, APMG ISO 20000, ITIL-F >> >> 902 900 231 / 620 267 520 >> http://www.twitter.com/oscarbou >> >> http://es.linkedin.com/in/oscarbou >> >> http://www.GesConsultor.com <http://www.gesconsultor.com/> >> >> >> >> Este mensaje y los ficheros anexos son confidenciales. Los mismos >> contienen información reservada que no puede ser difundida. Si usted ha >> recibido este correo por error, tenga la amabilidad de eliminarlo de su >> sistema y avisar al remitente mediante reenvío a su dirección electrónica; >> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. >> Su dirección de correo electrónico junto a sus datos personales constan >> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la >> de mantener el contacto con Ud. Si quiere saber de qué información >> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo >> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a >> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, >> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 >> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o >> sus archivos adjuntos no contengan virus informáticos, y en caso que los >> tuvieran eliminarlos. >> >> >> >> Óscar Bou Bou >> Responsable de Producto >> Auditor Jefe de Certificación ISO 27001 en BSI >> CISA, CRISC, APMG ISO 20000, ITIL-F >> >> 902 900 231 / 620 267 520 >> http://www.twitter.com/oscarbou >> >> http://es.linkedin.com/in/oscarbou >> >> http://www.GesConsultor.com <http://www.gesconsultor.com/> >> >> >> >> Este mensaje y los ficheros anexos son confidenciales. Los mismos >> contienen información reservada que no puede ser difundida. Si usted ha >> recibido este correo por error, tenga la amabilidad de eliminarlo de su >> sistema y avisar al remitente mediante reenvío a su dirección electrónica; >> no deberá copiar el mensaje ni divulgar su contenido a ninguna persona. >> Su dirección de correo electrónico junto a sus datos personales constan >> en un fichero titularidad de Gesdatos Software, S.L. cuya finalidad es la >> de mantener el contacto con Ud. Si quiere saber de qué información >> disponemos de Ud., modificarla, y en su caso, cancelarla, puede hacerlo >> enviando un escrito al efecto, acompañado de una fotocopia de su D.N.I. a >> la siguiente dirección: Gesdatos Software, S.L. , Paseo de la Castellana, >> 153 bajo - 28046 (Madrid), y Avda. Cortes Valencianas num. 50, 1ºC - 46015 >> (Valencia). Asimismo, es su responsabilidad comprobar que este mensaje o >> sus archivos adjuntos no contengan virus informáticos, y en caso que los >> tuvieran eliminarlos. >> >> >> >> >> >> >
