Further to below, I've remembered why we don't include 'release' in the
standard modules; so I've just updated the wiki to make it a little more
obvious that the 'release' module also needs building.
Cheers
Dan
On 21/12/2010 11:07, Dan Haywood wrote:
Hi Jeroen,
Nice to see you here.
You need to make sure that the 'release' module is built also; it's
not part of the default build. All the 'release' module is is a POM
which has a consistent set of versions of the artifacts (at the
moment, all of them are 0.1-SNAPSHOT, of course); this is then used in
the dependencyManagement sections of the smoke test and other example
apps.
To build the 'release' module is easy:
mvn clean install -D modules=release -o
If you look at the smoke test on the wiki then you will see that there
is mention of this. That said, I think you're the second person who's
hit this issue, so it's clearly a subtlety that's easily missed; and I
can't see any reason why we can't just built the 'release' module as
part of the standard build. So I think I'll make the change for the
default profile, such that "mvn clean install" by itself will build
everything that's needed for the smoke test.
Anyway, let us know how you get on.
Cheers
Dan
On 21/12/2010 10:52, Jeroen van der Wal wrote:
Hi list,
I've been folowing this project with great interest but have not been
able to get a demo running on my machine. I've met the prerequisites
and arrived at the SmokeTest page
(https://cwiki.apache.org/confluence/display/ISIS/SmokeTest). After
loading the demo project as suggested I get errors on the projects:
Project build error: Non-resolvable import POM: Could not find
artifact org.apache.isis:release:pom:0.1-SNAPSHOT
It's probably a dumb question but perhaps somebody can point me what
I'm doing wrong?
Thanks,
Jeroen