Details
-
Type:
Sub-task
-
Status: RESOLVED
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 11.0
-
Fix Version/s: 11.0
-
Component/s: Entity Broker, Presence, Rwiki
-
Labels:None
-
Environment:Linux, OSX, Java 8
Description
Tested on both Linux and OSX with Java 8, if you try to do a full build it's failing with in a few places.
1) presence with the error
[ERROR] /home/corley/sakaisource/sakai-trunk/presence/presence-tool/tool/src/java/org/sakaiproject/presence/tool/PresenceToolAction.java:[87,32] cannot access org.sakaiproject.courier.api.ObservingCourier
class file for org.sakaiproject.courier.api.ObservingCourier not found
presence-tool doesn't have a dependency on courier-api, but it doesn't "directly" depend on it either, however courier-util extends it.
2) rwiki and samigo (samlite) with the error
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project sakai-radeox: Compilation failure
[ERROR] /home/corley/sakaisource/sakai-trunk/rwiki/rwiki-util/radeox/src/java/org/radeox/Messages.java:[43,26] cannot access org.sakaiproject.i18n.InternationalizedMessages
[ERROR] class file for org.sakaiproject.i18n.InternationalizedMessages not found
This pom didn't have a dependency on kernel api (where this class was)
This seems like it's causing a problem now with these missing api dependencies in the pom but I'm not sure why. Putting a provided dependencies seems to fix these
3) It's getting a test failure in entitybroker, but no failures when skipping tests. Will have to look at this.