I am starting our upgrade from DSpace 4 to DSpace 5.

Our code base contains only the dspace folder rather than the full source
distribution (dspace, dspace-api, etc).

All of our custom code resides in dspace/modules including
dspace/modules/additions.

Our additions module has a compile dependency on dspace-api and will not
compile unless dspace-api-5.4-SNAPSHOT.jar has already been installed in
the maven repository.

I can work around this issue by building the full source instance of DSpace
with mvn install and then running mvn package on my code base.  I do not
remember encountering this issue on prior upgrades.

Here is an excerpt from my additions pom.xml file.  Should I convey this
dependency differently?

      <dependency>
         <groupId>org.dspace</groupId>
         <artifactId>dspace-api</artifactId>
      </dependency>
      <dependency>
         <groupId>org.dspace</groupId>
         <artifactId>dspace-api-lang</artifactId>
      </dependency>
      <dependency>
         <groupId>javax.servlet</groupId>
         <artifactId>servlet-api</artifactId>
         <scope>provided</scope>
      </dependency>

Thanks, Terry

-- 
Terry Brady
Applications Programmer Analyst
Georgetown University Library Information Technology
https://www.library.georgetown.edu/lit/code
425-298-5498 (Seattle, WA)
------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to