Hi, fixed it by adding the oracle repository to both geogig's bdbe module
and geoserver's geogig module, which is the official repo where to get that
dependency from. It'll be a short lived one though, just until we get rid
of bdbje as the default backend.

Thanks for reporting Ben.

Gab

On Fri, Mar 4, 2016 at 2:32 PM, Erik Merkle <[email protected]>
wrote:

> Jody,
>
> The version of GeoGig that the plugin depends on is 1.0-RC1a, which still
> has a dependency on BDB:
>
>
> https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/pom.xml#L23-L28
>
> and the GeoServer plugin has a dependency on the GeoGig CLI module, which
> has hard dependency on BDB in version 1.0-RC1a:
>
>
> https://github.com/locationtech/geogig/blob/r1.0-RC1a/src/cli/src/main/java/org/locationtech/geogig/cli/CLIContextBuilder.java#L25-L34
>
> The hard dependency won't be replaced until GeoGig gets the SQLite changes
> that have been put on the very near back-burner.
>
>
> Erik Merkle
> Software Engineer | Boundless <http://boundlessgeo.com/>
>
> <https://ci3.googleusercontent.com/proxy/XbNMJgaxk8PjInyHphJIJR3UBO9JuO_mWU5_apQysWHx_ktHjiYDtCgp1M_svxxDobaw-k6Nm1NlGiUIG2MjC5oGWSznkDbamgIhv312kqZHN9uEudzksw=s0-d-e1-ft#http://boundlessgeo.com/wp-content/uploads/files/boundless_sig.png>
>
> On Fri, Mar 4, 2016 at 11:03 AM, Jody Garnett <[email protected]>
> wrote:
>
>> Think you can add that dependency to the geoserver plugin ...
>>
>> GeoGig itself is treating BDB as a "compile" dependency, not a hard
>> dependency. If the application (or user) has the jar around then geogig
>> will support the use of BDB.
>>
>> I think sleepycat was changing up the license, so while geoserver can use
>> the old version -- we cannot upgrade to the AGPL version without making
>> geoserver AGPL.
>>
>> --
>> Jody Garnett
>>
>> On 4 March 2016 at 06:54, Erik Merkle <[email protected]> wrote:
>>
>>> Ben,
>>>
>>> Thanks for bringing this up. I'll double check with Gabriel, but I
>>> believe the BDB artifact was provided through the Boundless repos at some
>>> point, but not any more. I'll try to see if that is the case, and if it was
>>> intentional. I'll see if we need to get the artifact provided through the
>>> Boundless repos, or use the Oracle repo you provided (or possibly another
>>> repo).
>>>
>>> Copying the GeoGig mailing list as well because it is also affecting
>>> GeoGig builds.
>>>
>>> Erik Merkle
>>> Software Engineer | Boundless <http://boundlessgeo.com/>
>>>
>>> <https://ci3.googleusercontent.com/proxy/XbNMJgaxk8PjInyHphJIJR3UBO9JuO_mWU5_apQysWHx_ktHjiYDtCgp1M_svxxDobaw-k6Nm1NlGiUIG2MjC5oGWSznkDbamgIhv312kqZHN9uEudzksw=s0-d-e1-ft#http://boundlessgeo.com/wp-content/uploads/files/boundless_sig.png>
>>>
>>> On Thu, Mar 3, 2016 at 10:48 PM, Ben Caradoc-Davies <[email protected]>
>>> wrote:
>>>
>>>> Gabriel and Erik,
>>>>
>>>> the community module gs-geogig has a missing dependency
>>>> com.sleepycat:je:jar:5.0.84, causing -PcommunityRelease to fail on 2.8.x if
>>>> this artifact has not previously been downloaded into the local repository.
>>>>
>>>> This artifact is available from the Oracle Maven repository:
>>>>
>>>> http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.pom
>>>> http://download.oracle.com/maven/com/sleepycat/je/5.0.84/je-5.0.84.jar
>>>>
>>>> I think there may also be plans to remove Berkeley DB support.
>>>>
>>>> Kind regards,
>>>> Ben.
>>>>
>>>>
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Building GeoGig GeoServer integration 2.8-SNAPSHOT
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> Downloading:
>>>> https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.pom
>>>> Downloading:
>>>> http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.pom
>>>> Downloading:
>>>> http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.pom
>>>> Downloading:
>>>> http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.pom
>>>> Downloading:
>>>> https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.pom
>>>> [WARNING] The POM for com.sleepycat:je:jar:5.0.84 is missing, no
>>>> dependency information available
>>>> Downloading:
>>>> https://repo.boundlessgeo.com/main/com/sleepycat/je/5.0.84/je-5.0.84.jar
>>>> Downloading:
>>>> http://download.osgeo.org/webdav/geotools/com/sleepycat/je/5.0.84/je-5.0.84.jar
>>>> Downloading:
>>>> http://maven.restlet.org/com/sleepycat/je/5.0.84/je-5.0.84.jar
>>>> Downloading:
>>>> http://www.hibernatespatial.org/repository/com/sleepycat/je/5.0.84/je-5.0.84.jar
>>>> Downloading:
>>>> https://repo.maven.apache.org/maven2/com/sleepycat/je/5.0.84/je-5.0.84.jar
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] BUILD FAILURE
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Total time: 12.252 s
>>>> [INFO] Finished at: 2016-03-04T17:35:04+13:00
>>>> [INFO] Final Memory: 19M/248M
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] Failed to execute goal on project gs-geogig: Could not resolve
>>>> dependencies for project
>>>> org.geoserver.community:gs-geogig:jar:2.8-SNAPSHOT: Could not find artifact
>>>> com.sleepycat:je:jar:5.0.84 in boundless (
>>>> https://repo.boundlessgeo.com/main/) -> [Help 1]
>>>> [ERROR]
>>>> [ERROR] To see the full stack trace of the errors, re-run Maven with
>>>> the -e switch.
>>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
>>>> [ERROR]
>>>> [ERROR] For more information about the errors and possible solutions,
>>>> please read the following articles:
>>>> [ERROR] [Help 1]
>>>> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
>>>>
>>>>
>>>> --
>>>> Ben Caradoc-Davies <[email protected]>
>>>> Director
>>>> Transient Software Limited <http://transient.nz/>
>>>> New Zealand
>>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>>> Monitor end-to-end web transactions and take corrective actions now
>>> Troubleshoot faster and improve end-user experience. Signup Now!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>>> _______________________________________________
>>> Geoserver-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>
>>>
>>
>
> _______________________________________________
> geogig-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> http://www.locationtech.org/mailman/listinfo/geogig-dev
>



-- 

Gabriel Roldán
Software Developer | Boundless <http://boundlessgeo.com/>
[email protected]
@boundlessgeo <http://twitter.com/boundlessgeo/>
------------------------------------------------------------------------------
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to