Kalle Stenflo
10 years ago
15 changed files with 519 additions and 533 deletions
@ -0,0 +1,74 @@ |
|||||||
|
buildscript { |
||||||
|
repositories { |
||||||
|
jcenter() |
||||||
|
} |
||||||
|
dependencies { |
||||||
|
classpath 'me.champeau.gradle:gradle-javadoc-hotfix-plugin:0.1' |
||||||
|
classpath 'com.github.jengelman.gradle.plugins:shadow:0.8' |
||||||
|
classpath 'org.hidetake:gradle-ssh-plugin:0.3.12' |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
ext { |
||||||
|
libs = [ |
||||||
|
slf4jApi: 'org.slf4j:slf4j-api:1.7.7', |
||||||
|
jsonSmart: 'net.minidev:json-smart:2.0', |
||||||
|
jacksonDatabind: 'com.fasterxml.jackson.core:jackson-databind:2.3.4', |
||||||
|
gson: 'com.google.code.gson:gson:2.3', |
||||||
|
hamcrestCore: 'org.hamcrest:hamcrest-core:1.3', |
||||||
|
hamcrestLibrary: 'org.hamcrest:hamcrest-library:1.3', |
||||||
|
|
||||||
|
test: ['org.slf4j:slf4j-simple:1.7.7', 'org.assertj:assertj-core:1.6.1', 'commons-io:commons-io:2.4', 'org.hamcrest:hamcrest-core:1.3', 'org.hamcrest:hamcrest-library:1.3', 'junit:junit:4.10'] |
||||||
|
|
||||||
|
] |
||||||
|
snapshotVersion = true |
||||||
|
} |
||||||
|
|
||||||
|
allprojects { |
||||||
|
ext.displayName = null |
||||||
|
|
||||||
|
group = 'com.jayway.jsonpath' |
||||||
|
version = '1.1.1' + (snapshotVersion ? "-SNAPSHOT" : "") |
||||||
|
|
||||||
|
if (JavaVersion.current().isJava8Compatible()) { |
||||||
|
tasks.withType(Javadoc) { |
||||||
|
options.addStringOption('Xdoclint:none', '-quiet') |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
subprojects { |
||||||
|
apply plugin: 'java' |
||||||
|
apply plugin: 'signing' |
||||||
|
apply plugin: 'osgi' |
||||||
|
|
||||||
|
sourceCompatibility = 1.6 |
||||||
|
targetCompatibility = 1.6 |
||||||
|
|
||||||
|
repositories { |
||||||
|
mavenCentral() |
||||||
|
} |
||||||
|
|
||||||
|
task javadocJar(type: Jar) { |
||||||
|
classifier = 'javadoc' |
||||||
|
from javadoc |
||||||
|
} |
||||||
|
|
||||||
|
task sourcesJar(type: Jar) { |
||||||
|
classifier = 'sources' |
||||||
|
from sourceSets.main.allSource |
||||||
|
} |
||||||
|
|
||||||
|
signing { |
||||||
|
required { !snapshotVersion && gradle.taskGraph.hasTask("uploadArchives") } |
||||||
|
sign configurations.archives |
||||||
|
} |
||||||
|
|
||||||
|
artifacts { |
||||||
|
archives jar, javadocJar, sourcesJar |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
task wrapper(type: Wrapper) { |
||||||
|
gradleVersion = '2.0' |
||||||
|
} |
@ -0,0 +1,94 @@ |
|||||||
|
apply plugin: "maven" |
||||||
|
|
||||||
|
def basePom = { |
||||||
|
project { |
||||||
|
name project.displayName |
||||||
|
packaging 'bundle' |
||||||
|
description project.description |
||||||
|
url 'https://github.com/jayway/JsonPath' |
||||||
|
|
||||||
|
licenses { |
||||||
|
license { |
||||||
|
name "The Apache Software License, Version 2.0" |
||||||
|
url "http://www.apache.org/licenses/LICENSE-2.0.txt" |
||||||
|
distribution "repo" |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
scm { |
||||||
|
url 'scm:git:git://github.com/jayway/JsonPath.git' |
||||||
|
connection 'scm:git:git://github.com/jayway/JsonPath.git' |
||||||
|
developerConnection 'scm:git:git://github.com/jayway/JsonPath.git' |
||||||
|
} |
||||||
|
|
||||||
|
developers { |
||||||
|
developer { |
||||||
|
id 'kalle.stenflo' |
||||||
|
name 'Kalle Stenflo' |
||||||
|
email 'kalle.stenflo (a) gmail.com' |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
def deployers = [] |
||||||
|
|
||||||
|
project.afterEvaluate { |
||||||
|
configure(deployers) { |
||||||
|
pom basePom |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
install { |
||||||
|
deployers << repositories.mavenInstaller |
||||||
|
} |
||||||
|
|
||||||
|
uploadArchives { |
||||||
|
deployers << repositories.mavenDeployer { |
||||||
|
if (snapshotVersion) { |
||||||
|
snapshotRepository(url: "https://oss.sonatype.org/content/repositories/snapshots/") { |
||||||
|
if (project.hasProperty("sonatypeOssUsername")) { |
||||||
|
authentication(userName: sonatypeOssUsername, password: sonatypeOssPassword) |
||||||
|
} |
||||||
|
} |
||||||
|
} else { |
||||||
|
repository(url: "https://oss.sonatype.org/service/local/staging/deploy/maven2/") { |
||||||
|
if (project.hasProperty("sonatypeOssUsername")) { |
||||||
|
authentication(userName: sonatypeOssUsername, password: sonatypeOssPassword) |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
def poms = deployers*.pom |
||||||
|
def optionalDeps = [] |
||||||
|
def providedDeps = [] |
||||||
|
def internalDeps = [] |
||||||
|
|
||||||
|
ext { |
||||||
|
modifyPom = { Closure modification -> |
||||||
|
poms.each { |
||||||
|
it.whenConfigured(modification) |
||||||
|
} |
||||||
|
} |
||||||
|
optional = { optionalDeps << it; it } |
||||||
|
provided = { providedDeps << it; it } |
||||||
|
internal = { internalDeps << it; it } |
||||||
|
} |
||||||
|
|
||||||
|
modifyPom { pom -> |
||||||
|
optionalDeps.each { dep -> |
||||||
|
pom.dependencies.find { it.artifactId == dep.name }.optional = true |
||||||
|
} |
||||||
|
providedDeps.each { dep -> |
||||||
|
pom.dependencies.find { it.artifactId == dep.name }.scope = "provided" |
||||||
|
} |
||||||
|
internalDeps.each { dep -> |
||||||
|
pom.dependencies.removeAll { it.artifactId == dep.name } |
||||||
|
} |
||||||
|
// no need to publish test dependencies |
||||||
|
pom.dependencies.removeAll { it.scope == "test" } |
||||||
|
} |
||||||
|
|
||||||
|
deployers*.beforeDeployment { signing.signPom(it) } |
Binary file not shown.
@ -0,0 +1,6 @@ |
|||||||
|
#Thu Oct 02 21:38:47 CEST 2014 |
||||||
|
distributionBase=GRADLE_USER_HOME |
||||||
|
distributionPath=wrapper/dists |
||||||
|
zipStoreBase=GRADLE_USER_HOME |
||||||
|
zipStorePath=wrapper/dists |
||||||
|
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip |
@ -0,0 +1,164 @@ |
|||||||
|
#!/usr/bin/env bash |
||||||
|
|
||||||
|
############################################################################## |
||||||
|
## |
||||||
|
## Gradle start up script for UN*X |
||||||
|
## |
||||||
|
############################################################################## |
||||||
|
|
||||||
|
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. |
||||||
|
DEFAULT_JVM_OPTS="" |
||||||
|
|
||||||
|
APP_NAME="Gradle" |
||||||
|
APP_BASE_NAME=`basename "$0"` |
||||||
|
|
||||||
|
# Use the maximum available, or set MAX_FD != -1 to use that value. |
||||||
|
MAX_FD="maximum" |
||||||
|
|
||||||
|
warn ( ) { |
||||||
|
echo "$*" |
||||||
|
} |
||||||
|
|
||||||
|
die ( ) { |
||||||
|
echo |
||||||
|
echo "$*" |
||||||
|
echo |
||||||
|
exit 1 |
||||||
|
} |
||||||
|
|
||||||
|
# OS specific support (must be 'true' or 'false'). |
||||||
|
cygwin=false |
||||||
|
msys=false |
||||||
|
darwin=false |
||||||
|
case "`uname`" in |
||||||
|
CYGWIN* ) |
||||||
|
cygwin=true |
||||||
|
;; |
||||||
|
Darwin* ) |
||||||
|
darwin=true |
||||||
|
;; |
||||||
|
MINGW* ) |
||||||
|
msys=true |
||||||
|
;; |
||||||
|
esac |
||||||
|
|
||||||
|
# For Cygwin, ensure paths are in UNIX format before anything is touched. |
||||||
|
if $cygwin ; then |
||||||
|
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` |
||||||
|
fi |
||||||
|
|
||||||
|
# Attempt to set APP_HOME |
||||||
|
# Resolve links: $0 may be a link |
||||||
|
PRG="$0" |
||||||
|
# Need this for relative symlinks. |
||||||
|
while [ -h "$PRG" ] ; do |
||||||
|
ls=`ls -ld "$PRG"` |
||||||
|
link=`expr "$ls" : '.*-> \(.*\)$'` |
||||||
|
if expr "$link" : '/.*' > /dev/null; then |
||||||
|
PRG="$link" |
||||||
|
else |
||||||
|
PRG=`dirname "$PRG"`"/$link" |
||||||
|
fi |
||||||
|
done |
||||||
|
SAVED="`pwd`" |
||||||
|
cd "`dirname \"$PRG\"`/" >&- |
||||||
|
APP_HOME="`pwd -P`" |
||||||
|
cd "$SAVED" >&- |
||||||
|
|
||||||
|
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar |
||||||
|
|
||||||
|
# Determine the Java command to use to start the JVM. |
||||||
|
if [ -n "$JAVA_HOME" ] ; then |
||||||
|
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then |
||||||
|
# IBM's JDK on AIX uses strange locations for the executables |
||||||
|
JAVACMD="$JAVA_HOME/jre/sh/java" |
||||||
|
else |
||||||
|
JAVACMD="$JAVA_HOME/bin/java" |
||||||
|
fi |
||||||
|
if [ ! -x "$JAVACMD" ] ; then |
||||||
|
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME |
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the |
||||||
|
location of your Java installation." |
||||||
|
fi |
||||||
|
else |
||||||
|
JAVACMD="java" |
||||||
|
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. |
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the |
||||||
|
location of your Java installation." |
||||||
|
fi |
||||||
|
|
||||||
|
# Increase the maximum file descriptors if we can. |
||||||
|
if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then |
||||||
|
MAX_FD_LIMIT=`ulimit -H -n` |
||||||
|
if [ $? -eq 0 ] ; then |
||||||
|
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then |
||||||
|
MAX_FD="$MAX_FD_LIMIT" |
||||||
|
fi |
||||||
|
ulimit -n $MAX_FD |
||||||
|
if [ $? -ne 0 ] ; then |
||||||
|
warn "Could not set maximum file descriptor limit: $MAX_FD" |
||||||
|
fi |
||||||
|
else |
||||||
|
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" |
||||||
|
fi |
||||||
|
fi |
||||||
|
|
||||||
|
# For Darwin, add options to specify how the application appears in the dock |
||||||
|
if $darwin; then |
||||||
|
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" |
||||||
|
fi |
||||||
|
|
||||||
|
# For Cygwin, switch paths to Windows format before running java |
||||||
|
if $cygwin ; then |
||||||
|
APP_HOME=`cygpath --path --mixed "$APP_HOME"` |
||||||
|
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` |
||||||
|
|
||||||
|
# We build the pattern for arguments to be converted via cygpath |
||||||
|
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` |
||||||
|
SEP="" |
||||||
|
for dir in $ROOTDIRSRAW ; do |
||||||
|
ROOTDIRS="$ROOTDIRS$SEP$dir" |
||||||
|
SEP="|" |
||||||
|
done |
||||||
|
OURCYGPATTERN="(^($ROOTDIRS))" |
||||||
|
# Add a user-defined pattern to the cygpath arguments |
||||||
|
if [ "$GRADLE_CYGPATTERN" != "" ] ; then |
||||||
|
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" |
||||||
|
fi |
||||||
|
# Now convert the arguments - kludge to limit ourselves to /bin/sh |
||||||
|
i=0 |
||||||
|
for arg in "$@" ; do |
||||||
|
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` |
||||||
|
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option |
||||||
|
|
||||||
|
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition |
||||||
|
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` |
||||||
|
else |
||||||
|
eval `echo args$i`="\"$arg\"" |
||||||
|
fi |
||||||
|
i=$((i+1)) |
||||||
|
done |
||||||
|
case $i in |
||||||
|
(0) set -- ;; |
||||||
|
(1) set -- "$args0" ;; |
||||||
|
(2) set -- "$args0" "$args1" ;; |
||||||
|
(3) set -- "$args0" "$args1" "$args2" ;; |
||||||
|
(4) set -- "$args0" "$args1" "$args2" "$args3" ;; |
||||||
|
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; |
||||||
|
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; |
||||||
|
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; |
||||||
|
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; |
||||||
|
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; |
||||||
|
esac |
||||||
|
fi |
||||||
|
|
||||||
|
# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules |
||||||
|
function splitJvmOpts() { |
||||||
|
JVM_OPTS=("$@") |
||||||
|
} |
||||||
|
eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS |
||||||
|
JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" |
||||||
|
|
||||||
|
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" |
@ -0,0 +1,90 @@ |
|||||||
|
@if "%DEBUG%" == "" @echo off |
||||||
|
@rem ########################################################################## |
||||||
|
@rem |
||||||
|
@rem Gradle startup script for Windows |
||||||
|
@rem |
||||||
|
@rem ########################################################################## |
||||||
|
|
||||||
|
@rem Set local scope for the variables with windows NT shell |
||||||
|
if "%OS%"=="Windows_NT" setlocal |
||||||
|
|
||||||
|
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. |
||||||
|
set DEFAULT_JVM_OPTS= |
||||||
|
|
||||||
|
set DIRNAME=%~dp0 |
||||||
|
if "%DIRNAME%" == "" set DIRNAME=. |
||||||
|
set APP_BASE_NAME=%~n0 |
||||||
|
set APP_HOME=%DIRNAME% |
||||||
|
|
||||||
|
@rem Find java.exe |
||||||
|
if defined JAVA_HOME goto findJavaFromJavaHome |
||||||
|
|
||||||
|
set JAVA_EXE=java.exe |
||||||
|
%JAVA_EXE% -version >NUL 2>&1 |
||||||
|
if "%ERRORLEVEL%" == "0" goto init |
||||||
|
|
||||||
|
echo. |
||||||
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. |
||||||
|
echo. |
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the |
||||||
|
echo location of your Java installation. |
||||||
|
|
||||||
|
goto fail |
||||||
|
|
||||||
|
:findJavaFromJavaHome |
||||||
|
set JAVA_HOME=%JAVA_HOME:"=% |
||||||
|
set JAVA_EXE=%JAVA_HOME%/bin/java.exe |
||||||
|
|
||||||
|
if exist "%JAVA_EXE%" goto init |
||||||
|
|
||||||
|
echo. |
||||||
|
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% |
||||||
|
echo. |
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the |
||||||
|
echo location of your Java installation. |
||||||
|
|
||||||
|
goto fail |
||||||
|
|
||||||
|
:init |
||||||
|
@rem Get command-line arguments, handling Windowz variants |
||||||
|
|
||||||
|
if not "%OS%" == "Windows_NT" goto win9xME_args |
||||||
|
if "%@eval[2+2]" == "4" goto 4NT_args |
||||||
|
|
||||||
|
:win9xME_args |
||||||
|
@rem Slurp the command line arguments. |
||||||
|
set CMD_LINE_ARGS= |
||||||
|
set _SKIP=2 |
||||||
|
|
||||||
|
:win9xME_args_slurp |
||||||
|
if "x%~1" == "x" goto execute |
||||||
|
|
||||||
|
set CMD_LINE_ARGS=%* |
||||||
|
goto execute |
||||||
|
|
||||||
|
:4NT_args |
||||||
|
@rem Get arguments from the 4NT Shell from JP Software |
||||||
|
set CMD_LINE_ARGS=%$ |
||||||
|
|
||||||
|
:execute |
||||||
|
@rem Setup the command line |
||||||
|
|
||||||
|
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar |
||||||
|
|
||||||
|
@rem Execute Gradle |
||||||
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% |
||||||
|
|
||||||
|
:end |
||||||
|
@rem End local scope for the variables with windows NT shell |
||||||
|
if "%ERRORLEVEL%"=="0" goto mainEnd |
||||||
|
|
||||||
|
:fail |
||||||
|
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of |
||||||
|
rem the _cmd.exe /c_ return code! |
||||||
|
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 |
||||||
|
exit /b 1 |
||||||
|
|
||||||
|
:mainEnd |
||||||
|
if "%OS%"=="Windows_NT" endlocal |
||||||
|
|
||||||
|
:omega |
@ -0,0 +1,26 @@ |
|||||||
|
apply from: "$rootDir/gradle/publishMaven.gradle" |
||||||
|
|
||||||
|
displayName = "Json Path Assert" |
||||||
|
|
||||||
|
description = "Assertions on Json using JsonPath" |
||||||
|
|
||||||
|
jar { |
||||||
|
baseName 'json-path-assert' |
||||||
|
manifest { |
||||||
|
attributes 'Implementation-Title': 'json-path-assert', 'Implementation-Version': version |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
dependencies { |
||||||
|
compile project(':json-path') |
||||||
|
compile libs.hamcrestCore |
||||||
|
compile libs.hamcrestLibrary |
||||||
|
compile libs.slf4jApi |
||||||
|
|
||||||
|
testCompile libs.test |
||||||
|
|
||||||
|
//testCompile libs.assertjCore |
||||||
|
//testCompile libs.commonsIo |
||||||
|
//testCompile libs.junit |
||||||
|
|
||||||
|
} |
@ -1,50 +0,0 @@ |
|||||||
<?xml version="1.0"?> |
|
||||||
<!-- |
|
||||||
~ Copyright 2010 the original author or authors. |
|
||||||
~ |
|
||||||
~ Licensed under the Apache License, Version 2.0 (the "License"); |
|
||||||
~ you may not use this file except in compliance with the License. |
|
||||||
~ You may obtain a copy of the License at |
|
||||||
~ |
|
||||||
~ http://www.apache.org/licenses/LICENSE-2.0 |
|
||||||
~ |
|
||||||
~ Unless required by applicable law or agreed to in writing, software |
|
||||||
~ distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
~ See the License for the specific language governing permissions and |
|
||||||
~ limitations under the License. |
|
||||||
--> |
|
||||||
<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> |
|
||||||
<artifactId>json-path-parent</artifactId> |
|
||||||
<groupId>com.jayway.jsonpath</groupId> |
|
||||||
<version>1.1.1-SNAPSHOT</version> |
|
||||||
</parent> |
|
||||||
<artifactId>json-path-assert</artifactId> |
|
||||||
<name>json-path-assert</name> |
|
||||||
<url>http://code.google.com/p/json-path/</url> |
|
||||||
<dependencies> |
|
||||||
<dependency> |
|
||||||
<groupId>com.jayway.jsonpath</groupId> |
|
||||||
<artifactId>json-path</artifactId> |
|
||||||
<version>${project.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-library</artifactId> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-core</artifactId> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.fasterxml.jackson.core</groupId> |
|
||||||
<artifactId>jackson-databind</artifactId> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
</dependencies> |
|
||||||
</project> |
|
@ -0,0 +1,29 @@ |
|||||||
|
apply plugin: 'shadow' |
||||||
|
apply plugin: 'application' |
||||||
|
|
||||||
|
mainClassName = 'com.jayway.jsonpath.web.boot.Main' |
||||||
|
|
||||||
|
jar { |
||||||
|
baseName 'json-path-web-test' |
||||||
|
manifest { |
||||||
|
attributes 'Implementation-Title': 'json-path-web-test', |
||||||
|
'Implementation-Version': version, |
||||||
|
'Main-Class': mainClassName |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
dependencies { |
||||||
|
compile project(':json-path') |
||||||
|
compile 'commons-io:commons-io:2.4' |
||||||
|
compile libs.jacksonDatabind |
||||||
|
compile 'io.fastjson:boon:0.25' |
||||||
|
compile 'com.nebhale.jsonpath:jsonpath:1.2' |
||||||
|
compile 'io.gatling:jsonpath_2.10:0.4.0' |
||||||
|
compile 'org.eclipse.jetty:jetty-server:9.2.2.v20140723' |
||||||
|
compile 'org.eclipse.jetty:jetty-webapp:9.2.2.v20140723' |
||||||
|
compile 'org.glassfish.jersey.containers:jersey-container-servlet:2.9.1' |
||||||
|
compile('org.glassfish.jersey.media:jersey-media-json-jackson:2.9.1'){ |
||||||
|
exclude module: 'jackson-annotations:com.fasterxml.jackson.core' |
||||||
|
exclude module: 'jackson-core:com.fasterxml.jackson.core' |
||||||
|
} |
||||||
|
} |
@ -1,125 +0,0 @@ |
|||||||
<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>com.jayway.jsonpath</groupId> |
|
||||||
<artifactId>json-path-parent</artifactId> |
|
||||||
<version>1.1.1-SNAPSHOT</version> |
|
||||||
</parent> |
|
||||||
|
|
||||||
<groupId>com.jayway.jsonpath</groupId> |
|
||||||
<artifactId>json-path-web-test</artifactId> |
|
||||||
<version>1.1.1-SNAPSHOT</version> |
|
||||||
|
|
||||||
<properties> |
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
||||||
<gatling-jsonpath.version>0.4.0</gatling-jsonpath.version> |
|
||||||
<boon.version>0.25 |
|
||||||
</boon.version> |
|
||||||
</properties> |
|
||||||
|
|
||||||
<dependencies> |
|
||||||
<dependency> |
|
||||||
<groupId>org.eclipse.jetty.aggregate</groupId> |
|
||||||
<artifactId>jetty-all</artifactId> |
|
||||||
<version>9.2.0.v20140526</version> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.glassfish.jersey.containers</groupId> |
|
||||||
<artifactId>jersey-container-servlet</artifactId> |
|
||||||
<version>2.9.1</version> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.glassfish.jersey.media</groupId> |
|
||||||
<artifactId>jersey-media-json-jackson</artifactId> |
|
||||||
<version>2.9.1</version> |
|
||||||
<exclusions> |
|
||||||
<exclusion> |
|
||||||
<artifactId>jackson-annotations</artifactId> |
|
||||||
<groupId>com.fasterxml.jackson.core</groupId> |
|
||||||
</exclusion> |
|
||||||
<exclusion> |
|
||||||
<artifactId>jackson-core</artifactId> |
|
||||||
<groupId>com.fasterxml.jackson.core</groupId> |
|
||||||
</exclusion> |
|
||||||
</exclusions> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>slf4j-simple</artifactId> |
|
||||||
<scope>runtime</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>commons-io</groupId> |
|
||||||
<artifactId>commons-io</artifactId> |
|
||||||
<version>${commons-io.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.jayway.jsonpath</groupId> |
|
||||||
<artifactId>json-path</artifactId> |
|
||||||
<version>${project.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>io.fastjson</groupId> |
|
||||||
<artifactId>boon</artifactId> |
|
||||||
<version>${boon.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.nebhale.jsonpath</groupId> |
|
||||||
<artifactId>jsonpath</artifactId> |
|
||||||
<version>1.2</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.fasterxml.jackson.core</groupId> |
|
||||||
<artifactId>jackson-databind</artifactId> |
|
||||||
<version>${jackson.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>io.gatling</groupId> |
|
||||||
<artifactId>jsonpath_2.10</artifactId> |
|
||||||
<version>${gatling-jsonpath.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
|
|
||||||
</dependencies> |
|
||||||
|
|
||||||
<build> |
|
||||||
<plugins> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-jar-plugin</artifactId> |
|
||||||
<version>2.4</version> |
|
||||||
<configuration> |
|
||||||
<archive> |
|
||||||
<manifest> |
|
||||||
<mainClass>com.jayway.jsonpath.web.boot.Main</mainClass> |
|
||||||
</manifest> |
|
||||||
</archive> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>com.jolira</groupId> |
|
||||||
<artifactId>onejar-maven-plugin</artifactId> |
|
||||||
<version>1.4.4</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<configuration> |
|
||||||
<onejarVersion>0.97</onejarVersion> |
|
||||||
<attachToBuild>true</attachToBuild> |
|
||||||
<classifier>onejar</classifier> |
|
||||||
</configuration> |
|
||||||
<goals> |
|
||||||
<goal>one-jar</goal> |
|
||||||
</goals> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
|
||||||
</plugins> |
|
||||||
</build> |
|
||||||
</project> |
|
@ -0,0 +1,31 @@ |
|||||||
|
apply from: "$rootDir/gradle/publishMaven.gradle" |
||||||
|
|
||||||
|
displayName = "Json Path" |
||||||
|
|
||||||
|
description = "Java port of Stefan Goessner JsonPath." |
||||||
|
|
||||||
|
jar { |
||||||
|
baseName 'json-path' |
||||||
|
manifest { |
||||||
|
attributes 'Implementation-Title': 'json-path', 'Implementation-Version': version |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
dependencies { |
||||||
|
compile libs.jsonSmart |
||||||
|
compile libs.jacksonDatabind, optional |
||||||
|
compile libs.gson, optional |
||||||
|
compile libs.slf4jApi |
||||||
|
|
||||||
|
testCompile libs.test |
||||||
|
/* |
||||||
|
testCompile libs.slf4jSimple |
||||||
|
testCompile libs.assertjCore |
||||||
|
testCompile libs.commonsIo |
||||||
|
testCompile libs.hamcrestCore |
||||||
|
testCompile libs.hamcrestLibrary |
||||||
|
testCompile libs.junit |
||||||
|
*/ |
||||||
|
|
||||||
|
} |
||||||
|
|
@ -1,56 +0,0 @@ |
|||||||
<?xml version="1.0"?> |
|
||||||
<!-- |
|
||||||
~ Copyright 2010 the original author or authors. |
|
||||||
~ |
|
||||||
~ Licensed under the Apache License, Version 2.0 (the "License"); |
|
||||||
~ you may not use this file except in compliance with the License. |
|
||||||
~ You may obtain a copy of the License at |
|
||||||
~ |
|
||||||
~ http://www.apache.org/licenses/LICENSE-2.0 |
|
||||||
~ |
|
||||||
~ Unless required by applicable law or agreed to in writing, software |
|
||||||
~ distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
~ See the License for the specific language governing permissions and |
|
||||||
~ limitations under the License. |
|
||||||
--> |
|
||||||
<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/maven-v4_0_0.xsd"> |
|
||||||
<modelVersion>4.0.0</modelVersion> |
|
||||||
<parent> |
|
||||||
<groupId>com.jayway.jsonpath</groupId> |
|
||||||
<artifactId>json-path-parent</artifactId> |
|
||||||
<version>1.1.1-SNAPSHOT</version> |
|
||||||
</parent> |
|
||||||
<artifactId>json-path</artifactId> |
|
||||||
<packaging>bundle</packaging> |
|
||||||
<name>json-path</name> |
|
||||||
<url>http://code.google.com/p/json-path/</url> |
|
||||||
<dependencies> |
|
||||||
<dependency> |
|
||||||
<groupId>net.minidev</groupId> |
|
||||||
<artifactId>json-smart</artifactId> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>com.fasterxml.jackson.core</groupId> |
|
||||||
<artifactId>jackson-databind</artifactId> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>com.google.code.gson</groupId> |
|
||||||
<artifactId>gson</artifactId> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
</dependencies> |
|
||||||
|
|
||||||
<build> |
|
||||||
<plugins> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.felix</groupId> |
|
||||||
<artifactId>maven-bundle-plugin</artifactId> |
|
||||||
<version>2.3.7</version> |
|
||||||
<extensions>true</extensions> |
|
||||||
</plugin> |
|
||||||
</plugins> |
|
||||||
</build> |
|
||||||
</project> |
|
@ -1,302 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
<!-- |
|
||||||
~ Copyright 2010 the original author or authors. |
|
||||||
~ |
|
||||||
~ Licensed under the Apache License, Version 2.0 (the "License"); |
|
||||||
~ you may not use this file except in compliance with the License. |
|
||||||
~ You may obtain a copy of the License at |
|
||||||
~ |
|
||||||
~ http://www.apache.org/licenses/LICENSE-2.0 |
|
||||||
~ |
|
||||||
~ Unless required by applicable law or agreed to in writing, software |
|
||||||
~ distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
~ See the License for the specific language governing permissions and |
|
||||||
~ limitations under the License. |
|
||||||
--> |
|
||||||
<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/maven-v4_0_0.xsd"> |
|
||||||
<modelVersion>4.0.0</modelVersion> |
|
||||||
<parent> |
|
||||||
<groupId>org.sonatype.oss</groupId> |
|
||||||
<artifactId>oss-parent</artifactId> |
|
||||||
<version>7</version> |
|
||||||
</parent> |
|
||||||
<groupId>com.jayway.jsonpath</groupId> |
|
||||||
<artifactId>json-path-parent</artifactId> |
|
||||||
<packaging>pom</packaging> |
|
||||||
<version>1.1.1-SNAPSHOT</version> |
|
||||||
<url>https://github.com/jayway/JsonPath</url> |
|
||||||
<name>json-path-parent-pom</name> |
|
||||||
<description>Java JsonPath implementation</description> |
|
||||||
<inceptionYear>2011</inceptionYear> |
|
||||||
<issueManagement> |
|
||||||
<system>GitHub Issue Tracking</system> |
|
||||||
<url /> |
|
||||||
</issueManagement> |
|
||||||
<licenses> |
|
||||||
<license> |
|
||||||
<name>Apache 2.0</name> |
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0.html</url> |
|
||||||
</license> |
|
||||||
</licenses> |
|
||||||
<developers> |
|
||||||
<developer> |
|
||||||
<name>Kalle Stenflo</name> |
|
||||||
<id>kalle.stenflo</id> |
|
||||||
<organization>Jayway</organization> |
|
||||||
<organizationUrl>http://www.jayway.com</organizationUrl> |
|
||||||
<email>kalle.stenflo at gmail.com</email> |
|
||||||
<timezone>+1</timezone> |
|
||||||
<roles> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
</developer> |
|
||||||
</developers> |
|
||||||
<properties> |
|
||||||
<scm.branch>master</scm.branch> |
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
||||||
|
|
||||||
<slf4j.version>1.7.7</slf4j.version> |
|
||||||
<junit.version>4.10</junit.version> |
|
||||||
<commons-io.version>2.4</commons-io.version> |
|
||||||
<hamcrest.version>1.3</hamcrest.version> |
|
||||||
<jackson.version>2.3.4</jackson.version> |
|
||||||
<json-smart.version>2.0</json-smart.version> |
|
||||||
<assertj.version>1.6.1</assertj.version> |
|
||||||
</properties> |
|
||||||
<scm> |
|
||||||
<url>http://github.com/jayway/JsonPath/tree/${scm.branch}</url> |
|
||||||
<connection>scm:git:git://github.com/jayway/JsonPath.git</connection> |
|
||||||
<developerConnection>scm:git:ssh://git@github.com/jayway/JsonPath.git</developerConnection> |
|
||||||
</scm> |
|
||||||
|
|
||||||
<mailingLists> |
|
||||||
<mailingList> |
|
||||||
<name>JsonPath mailing-list</name> |
|
||||||
<archive>https://groups.google.com/forum/#!forum/jsonpath</archive> |
|
||||||
</mailingList> |
|
||||||
</mailingLists> |
|
||||||
|
|
||||||
<modules> |
|
||||||
<module>json-path</module> |
|
||||||
<module>json-path-assert</module> |
|
||||||
<module>json-path-web-test</module> |
|
||||||
</modules> |
|
||||||
|
|
||||||
<build> |
|
||||||
<pluginManagement> |
|
||||||
<plugins> |
|
||||||
</plugins> |
|
||||||
</pluginManagement> |
|
||||||
<plugins> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-compiler-plugin</artifactId> |
|
||||||
<version>3.1</version> |
|
||||||
<configuration> |
|
||||||
<source>1.6</source> |
|
||||||
<target>1.6</target> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-surefire-plugin</artifactId> |
|
||||||
<version>2.16</version> |
|
||||||
<configuration> |
|
||||||
<systemPropertyVariables> |
|
||||||
<org.slf4j.simpleLogger.defaultLogLevel>debug</org.slf4j.simpleLogger.defaultLogLevel> |
|
||||||
</systemPropertyVariables> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
</plugins> |
|
||||||
</build> |
|
||||||
|
|
||||||
<profiles> |
|
||||||
<profile> |
|
||||||
<id>release</id> |
|
||||||
<build> |
|
||||||
<plugins> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-javadoc-plugin</artifactId> |
|
||||||
<version>2.9.1</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<id>attach-javadocs</id> |
|
||||||
<goals> |
|
||||||
<goal>jar</goal> |
|
||||||
</goals> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
<configuration> |
|
||||||
<failOnError>false</failOnError> |
|
||||||
<additionalparam>-Xdoclint:none</additionalparam> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-source-plugin</artifactId> |
|
||||||
<version>2.1.2</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<id>attach-sources</id> |
|
||||||
<goals> |
|
||||||
<goal>jar</goal> |
|
||||||
</goals> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-dependency-plugin</artifactId> |
|
||||||
<version>2.1</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<id>copy-dependencies</id> |
|
||||||
<phase>package</phase> |
|
||||||
<goals> |
|
||||||
<goal>copy-dependencies</goal> |
|
||||||
</goals> |
|
||||||
<configuration> |
|
||||||
<outputDirectory>${project.build.directory}/dependencies/${project.version} |
|
||||||
</outputDirectory> |
|
||||||
<overWriteReleases>false</overWriteReleases> |
|
||||||
<overWriteSnapshots>false</overWriteSnapshots> |
|
||||||
<overWriteIfNewer>true</overWriteIfNewer> |
|
||||||
</configuration> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
|
||||||
</plugins> |
|
||||||
</build> |
|
||||||
</profile> |
|
||||||
</profiles> |
|
||||||
|
|
||||||
<dependencyManagement> |
|
||||||
<dependencies> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>net.minidev</groupId> |
|
||||||
<artifactId>json-smart</artifactId> |
|
||||||
<version>${json-smart.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.fasterxml.jackson.core</groupId> |
|
||||||
<artifactId>jackson-databind</artifactId> |
|
||||||
<version>${jackson.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.google.code.gson</groupId> |
|
||||||
<artifactId>gson</artifactId> |
|
||||||
<version>2.3</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>io.fastjson</groupId> |
|
||||||
<artifactId>boon</artifactId> |
|
||||||
<version>0.23</version> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.assertj</groupId> |
|
||||||
<artifactId>assertj-core</artifactId> |
|
||||||
<version>${assertj.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-library</artifactId> |
|
||||||
<version>${hamcrest.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-core</artifactId> |
|
||||||
<version>${hamcrest.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>commons-io</groupId> |
|
||||||
<artifactId>commons-io</artifactId> |
|
||||||
<version>${commons-io.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>slf4j-api</artifactId> |
|
||||||
<version>${slf4j.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>slf4j-simple</artifactId> |
|
||||||
<version>${slf4j.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>junit</groupId> |
|
||||||
<artifactId>junit</artifactId> |
|
||||||
<version>${junit.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
</dependencies> |
|
||||||
</dependencyManagement> |
|
||||||
|
|
||||||
<dependencies> |
|
||||||
|
|
||||||
<!-- |
|
||||||
================================== |
|
||||||
Global dependencies |
|
||||||
================================== |
|
||||||
--> |
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>slf4j-api</artifactId> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<!-- |
|
||||||
================================== |
|
||||||
Global test dependencies |
|
||||||
================================== |
|
||||||
--> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.assertj</groupId> |
|
||||||
<artifactId>assertj-core</artifactId> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>commons-io</groupId> |
|
||||||
<artifactId>commons-io</artifactId> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>slf4j-simple</artifactId> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-core</artifactId> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-library</artifactId> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>junit</groupId> |
|
||||||
<artifactId>junit</artifactId> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
</dependencies> |
|
||||||
</project> |
|
Loading…
Reference in new issue