Clone Tools
  • last updated 17 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-928: mothballing the todoapp (example app and archetype)

  1. … 434 more files in changeset.
Reverted some unnecessary changes

  1. … 4 more files in changeset.
ISIS-983: testing neo4j support for todoapp and simpleapp.

changes:

- the todoapp has been changed to use a Set (rather than SortedSet) for ToDoItem#dependencies... would seem that DataNucleus' neo4j support returns an object of the incorrect type.

- the neo4j settings in persistor.properties has been moved to the end (and is commented out).

- replaced tabs for spaces in pom.xml.

With these change the webapps run ok:

* edit in neo4j setting in WEB-INF/persistor.properties

* build using "mvn clean install -P neo4j"

* run using "mvn antrun:run -Pself-host,neo4j -o"

However, note that the integration tests were tested and do NOT pass:

- the issue for simpleapp was that looks like unique index constraints are not implemented,

- the issue for todoapp looked down to ordering of the dependencies collection.

This commit also:

- renames ToDoSystemInitializer to ToDoAppSystemInitializer (for consistency with simpleapp)

- adds a new putDataNucleusProperty in IsisConfigurationForJdoIntegTests

  1. … 12 more files in changeset.
ISIS-983 Enabled Embedded Neo4J support

Added datanucleus-neo4j in a neo4j pom profile [simpleapp, todoapp]

Added neo4j example setting in persistor.properties [simpleapp, todoapp]

Added .gitignore to ignore embedded neo4j generated testDB folder

[simpleapp, todoapp]

  1. … 4 more files in changeset.
ISIS-982: changing the names of the generated war files for simpleapp and todoapp.

  1. … 1 more file in changeset.
ISIS-284: moving isis-maven-plugin from todo app's webapp module and instead in the dom module. Supported this by extending the ServicesInstaller API, adding setIgnoreFailures.

Also added into simpleapp example.

  1. … 8 more files in changeset.
ISIS-284: moved isis-maven-plugin into core; deleted unused code; todoapp example now references the plugin in its webapp project.

  1. … 19 more files in changeset.
ISIS-936: moved prod source from isis-core-objectstore-jdo-datanucleus to isis-core-runtime. moved tests to core/tck/isis-core-tck-integtests.

Have also (temporarily) skipped the tests in isis-core-tck-restfulobjects URLs have changed for objects and further refactorings anticipated...

  1. … 155 more files in changeset.
ISIS-872: post-merge fixes for various pom.xml, bumping up to 1.8.0-SNAPSHOT.

  1. … 18 more files in changeset.
ISIS-537: moving version to 1.8.0-SNAPSHOT (was 2.0.0-SNAPSHOT)

  1. … 43 more files in changeset.
ISIS-802: removing UserProfileStore, Perspective, Options. Localization reverted to using the server default (since was only ever populated in Scimpi, and there are other JIRA issues already raised to implement client-side i18n).

  1. … 63 more files in changeset.
ISIS-537 Set the version to 2.0.0-SNAPSHOT to avoid using wrong artefacts why reworking the kitchensink app to Bootstrap basen one

  1. … 54 more files in changeset.
ISIS-887: Removing references to isis modules from simpleapp and todoapp.

In addition:

- removed auth*_file config files

* removed ToDoItem's schedule* actions

* removed Quartz scheduler config from todoapp

also:

* removed empty ComponentFactoryRegistrarForToDoApp

* removed empty PageClassListForToDoApp

  1. … 35 more files in changeset.
ISIS-851: removing isis-module-background (moved back to core-runtime), and updating simpleapp/todoapp to reference 1.6.0 modules directly.

Specifically:

- removed dependencyManagement declarations of the o.a.i.module:isis-module-* Maven modules in core's parent pom.xml, and as <module>s

- moved BackgroundCommandExceution out of isis-module-background and back into isis-core-runtime (so that all modules are optional)

- changed implementation of BackgroundServiceDefault so that no longer fails fast if its prereq dependencies not available (and instead fails only if used). This means that can now be automatically made available (via @DomainService) with no configuration required.

- in simpleapp & todoapp's root pom.xml now reference isis 1.6.0 core's isis-module-* directly (and by individual version).

- in simpleapp & todoapp's webapp pom.xml, remove dependency on isis-module-background since (will) no longer exist.

In addition:

- in simpleapp, deleted ComponentFactoryRegistrarForSimpleApp, since is a no-op and just adds noise.

- in simpleapp & todoapp's persistor_datanucleus.properties, removed accidental duplication of a property.

- aligned IsisConfigurationForJdoIntegTests (programmatic setup of JDO config props) with that of persistor_datanucleus.properties (file-based setup)

- bumped pom-jdo-enhance-all to 1.7.0-SNAPSHOT

- also fixes to RO TCK (change to fixture data, a bit fragile :-( it would seem...)

  1. … 26 more files in changeset.
ISIS-833: reverting isis-module-wrapper -> isis-core-wrapper.

  1. … 61 more files in changeset.
ISIS-839: bump up non-released poms to 1.7.0-SNAPSHOT

... namely scimpi, maven plugin, and also the submodules of the example apps.

  1. … 11 more files in changeset.
ISIS-839: updates to simpleapp and todoapp examples for services:

* include isis-module-background as maven dependency (commented out as per others for simpleapp, included for todoapp)

* remove registration of BackgroundServiceDefault in isis.properties, since now a @DomainService

* remove registration of AuditingServiceJdo, CommandServiceJdo, PublishingServiceJdo since now all @DomainService.

  1. … 3 more files in changeset.
ISIS-825: fix autofocus

... for non-datepickers, at least. See also ISIS-544.

In addition:

- renames for the simpleapp/todoapp example apps (the pom.xml name attribute in each Maven module).

  1. … 13 more files in changeset.
ISIS-839: renaming examples and archetypes

* quickstart_wicket_restful_jdo -> todoapp

* simple_wicket_restful_jdo -> simpleapp

  1. … 656 more files in changeset.