2014-12-19 2 views
0

새 비즈니스 프로세스를 만들 때 서비스 작업에 대한 수신기를 추가하려고합니다. 나는 다음과 같은 예를 발견했습니다org.alfresco.repo에 대한 maven 종속성이 있습니까?

package ru.psb.alfresco.workflow.listeners; 

import org.activiti.engine.delegate.DelegateTask; 
import org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener; 

public class ShowDocList extends ScriptTaskListener { 

    private static final long serialVersionUID = 1L; 
    org.alfresco.repo.jscript.ScriptLogger log = new org.alfresco.repo.jscript.ScriptLogger(); 

    @Override 
    public void notify(DelegateTask arg0) { 
     ... 
    } 

} 

을하지만, 일식 가져 오기에 대해 아무것도 모르는 org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener;

그래서 의존성 나는이 패키지 추가해야합니까? Google은 적절한 결과를 제공하지 않습니다.

답변

3

org.alfresco.repo.workflow.activiti.tasklistener.ScriptTaskListener 클래스는 다음과 유물에 포함되어 있습니다 :

org.alfresco:org.alfresco-repository합니다.

그것은 받는다는 중앙에서 사용할 수 없습니다, 대신에 다음과 같은 저장소에서 찾을 수 있습니다

<project> 
    ... 
    <repositories> 
     ... 
     <!-- define the alfresco maven repository --> 
     <repository> 
      <id>Alfresco Maven Repository</id> 
      <url>https://maven.alfresco.com/nexus/content/groups/public/</url> 
     </repository> 
     ... 
    </repositories> 

    ... 
    <dependencies> 
     <!-- add dependency to alfresco-repository --> 
     <dependency> 
      <groupId>org.alfresco</groupId> 
      <artifactId>alfresco-repository</artifactId> 
      <version>5.0.c</version> 
     </dependency> 
    </dependencies> 
    ... 
</project> 
: 이 https://maven.alfresco.com/nexus/content/groups/public/

그래서 당신의 치어에 다음과 같은 추가해야합니다

관련 문제