[Building Sakai] Unable to find org.sakaiproject.tool.assessment.shared.api.assessment.AssessmentServiceAPI in Build process
Steve Swinsburg
steve.swinsburg at gmail.com
Thu Mar 3 03:00:23 PST 2011
Hi,
You've added the dependency to the main pom but you need to add it to the impl pom if that is where you use it.
cheers,
Steve
On 03/03/2011, at 5:34 PM, Gautham wrote:
>
>
> Hi Steve/Karen,
>
> I have added the dependency for Samigo-api in main POM file as follows:
>
> <dependency>
> <groupId>org.sakaiproject</groupId>
> <artifactId>sakai-samigo-api</artifactId>
> <version>2.6.0</version>
> </dependency>
>
> While building the project, I got the same build Error:
>
> [INFO] Compiling 5 source files to
> D:\WS-Sakai\DBTESTMAIN\impl\target\classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
> D:\WS-Sakai\DBTESTMAIN\impl\src\java\org\sakaiproject\dbtestmain\logic\ExternalL
> ogicImpl.java:[29,61] package
> org.sakaiproject.tool.assessment.shared.api.assess
> ment does not exist
>
> Then I added the Samigo dependency in "tools" POM file and got the same
> build Error.
>
> components.xml:
>
> <bean id="org.sakaiproject.dbtestmain.logic.ExternalLogic"
> class="org.sakaiproject.dbtestmain.logic.ExternalLogicImpl"
> init-method="init">
> <property name="functionManager"
> ref="org.sakaiproject.authz.api.FunctionManager" />
> <property name="securityService"
> ref="org.sakaiproject.authz.api.SecurityService" />
> <property name="sessionManager"
> ref="org.sakaiproject.tool.api.SessionManager" />
> <property name="siteService"
> ref="org.sakaiproject.site.api.SiteService" />
> <property name="toolManager"
> ref="org.sakaiproject.tool.api.ToolManager" />
> <property name="userDirectoryService"
> ref="org.sakaiproject.user.api.UserDirectoryService" />
>
>
> <property name="sectionService"
>
> ref="org.sakaiproject.tool.assessment.shared.api.assessment.SectionServiceAPI"
> />
>
> <property name="assessmentServiceAPI"
>
> ref="org.sakaiproject.tool.assessment.shared.api.assessment.AssessmentServiceAPI"
> />
>
> <property name="gradingService"
> ref="org.sakaiproject.tool.assessment.services.GradingService" />
> </bean>
>
> I have also tried for "GradingService" and "SectionServiceAPI" and got the
> same build Error.
>
> Also find the attached files for your reference.
> (1) ExternalLogicImpl.java
> (2) "components.xml" file in "pack\src\webapp\WEB-INF\" location
> (3) Main POM file
>
> It will be highly appreciated if anyone provide the changes I need to make
> to these 3 files to use "AssessmentServiceAPI" in my New tool.
>
> Regards,
> Gautam
> http://old.nabble.com/file/p31056415/ExternalLogicImpl.java
> ExternalLogicImpl.java http://old.nabble.com/file/p31056415/components.xml
> components.xml http://old.nabble.com/file/p31056415/pom.xml pom.xml
>
> --
> View this message in context: http://old.nabble.com/Unable-to-find-org.sakaiproject.tool.assessment.shared.api.assessment.AssessmentServiceAPI-in-Build-process-tp31056415p31056415.html
> Sent from the Sakai - Development mailing list archive at Nabble.com.
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
More information about the sakai-dev
mailing list