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.
>>
>>
>>
>>
>>
>>
>

Reply via email to