Introduction

Geolocation modules allow you to integrate with geolocation services. These services allow you to detect address based on an IP address. This is quite useful if you want to know what address the user is visiting your website.

Dependencies

These modules depend on

GroupId ArtifactId Version Type Scope

io.nemesis.platform

nemesis-platform-core

2.3.1.BUILD-SNAPSHOT

test-jar

test

org.springframework

spring-context-indexer

5.2.8.RELEASE

jar

compile

javax.servlet

javax.servlet-api

4.0.1

jar

provided

com.h2database

h2

1.4.200

jar

test

io.nemesis.tools

nemesis-junit-listener

2.2.0.RELEASE

jar

test

javax.interceptor

javax.interceptor-api

1.2.2

jar

compile

org.springframework.boot

spring-boot-starter-test

2.3.3.RELEASE

jar

test

org.mockito

mockito-core

3.3.3

jar

test

org.springframework.boot

spring-boot-configuration-processor

2.3.3.RELEASE

jar

compile

net.jcip

jcip-annotations

1.0

jar

test

org.apache.tomcat.embed

tomcat-embed-jasper

9.0.37

jar

test

org.springframework.restdocs

spring-restdocs-mockmvc

2.0.4.RELEASE

jar

test

org.springframework.security

spring-security-test

5.3.4.RELEASE

jar

test

org.springframework.data

spring-data-jpa

2.3.3.RELEASE

jar

compile

org.springframework.data

spring-data-commons

2.3.3.RELEASE

jar

compile

Maven pom

pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~ nemesis Platform - NExt-generation Multichannel E-commerce SYStem
  ~
  ~ Copyright (c) 2010 - 2013 nemesis
  ~ All rights reserved.
  ~
  ~ This software is the confidential and proprietary information of nemesis
  ~ ("Confidential Information"). You shall not disclose such Confidential
  ~ Information and shall use it only in accordance with the terms of the
  ~ license agreement you entered into with nemesis.
  -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <parent>
        <groupId>io.nemesis.platform.module</groupId>
        <artifactId>modules</artifactId>
        <version>2.3.1.BUILD-SNAPSHOT</version>
        <relativePath>../pom.xml</relativePath>
    </parent>

    <groupId>io.nemesis.platform.module.geolocation</groupId>
    <artifactId>geolocation</artifactId>
    <packaging>pom</packaging>

    <name>Geolocation Modules</name>
    <url>http://docs.nemesis.io/current/platform/module/geolocation</url>

    <modules>
        <module>nemesis-module-commongeolocation</module>
        <module>nemesis-module-freegeoiplocation</module>
        <module>nemesis-module-ip2location</module>
        <module>nemesis-module-nekudo</module>
    </modules>

    <dependencies>
        <dependency>
            <groupId>io.nemesis.platform</groupId>
            <artifactId>nemesis-platform-core</artifactId>
            <type>test-jar</type>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>