Skip to content

Commit a1ab92a

Browse files
authored
Add files via upload
1 parent ac646ae commit a1ab92a

File tree

2 files changed

+206
-0
lines changed

2 files changed

+206
-0
lines changed

mvnw.cmd

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
@REM ----------------------------------------------------------------------------
2+
@REM Licensed to the Apache Software Foundation (ASF) under one
3+
@REM or more contributor license agreements. See the NOTICE file
4+
@REM distributed with this work for additional information
5+
@REM regarding copyright ownership. The ASF licenses this file
6+
@REM to you under the Apache License, Version 2.0 (the
7+
@REM "License"); you may not use this file except in compliance
8+
@REM with the License. You may obtain a copy of the License at
9+
@REM
10+
@REM http://www.apache.org/licenses/LICENSE-2.0
11+
@REM
12+
@REM Unless required by applicable law or agreed to in writing,
13+
@REM software distributed under the License is distributed on an
14+
@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
@REM KIND, either express or implied. See the License for the
16+
@REM specific language governing permissions and limitations
17+
@REM under the License.
18+
@REM ----------------------------------------------------------------------------
19+
20+
@REM ----------------------------------------------------------------------------
21+
@REM Maven2 Start Up Batch script
22+
@REM
23+
@REM Required ENV vars:
24+
@REM JAVA_HOME - location of a JDK home dir
25+
@REM
26+
@REM Optional ENV vars
27+
@REM M2_HOME - location of maven2's installed home dir
28+
@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
29+
@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending
30+
@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
31+
@REM e.g. to debug Maven itself, use
32+
@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
33+
@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
34+
@REM ----------------------------------------------------------------------------
35+
36+
@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
37+
@echo off
38+
@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on'
39+
@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO%
40+
41+
@REM set %HOME% to equivalent of $HOME
42+
if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
43+
44+
@REM Execute a user defined script before this one
45+
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
46+
@REM check for pre script, once with legacy .bat ending and once with .cmd ending
47+
if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"
48+
if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"
49+
:skipRcPre
50+
51+
@setlocal
52+
53+
set ERROR_CODE=0
54+
55+
@REM To isolate internal variables from possible post scripts, we use another setlocal
56+
@setlocal
57+
58+
@REM ==== START VALIDATION ====
59+
if not "%JAVA_HOME%" == "" goto OkJHome
60+
61+
echo.
62+
echo Error: JAVA_HOME not found in your environment. >&2
63+
echo Please set the JAVA_HOME variable in your environment to match the >&2
64+
echo location of your Java installation. >&2
65+
echo.
66+
goto error
67+
68+
:OkJHome
69+
if exist "%JAVA_HOME%\bin\java.exe" goto init
70+
71+
echo.
72+
echo Error: JAVA_HOME is set to an invalid directory. >&2
73+
echo JAVA_HOME = "%JAVA_HOME%" >&2
74+
echo Please set the JAVA_HOME variable in your environment to match the >&2
75+
echo location of your Java installation. >&2
76+
echo.
77+
goto error
78+
79+
@REM ==== END VALIDATION ====
80+
81+
:init
82+
83+
@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
84+
@REM Fallback to current working directory if not found.
85+
86+
set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
87+
IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
88+
89+
set EXEC_DIR=%CD%
90+
set WDIR=%EXEC_DIR%
91+
:findBaseDir
92+
IF EXIST "%WDIR%"\.mvn goto baseDirFound
93+
cd ..
94+
IF "%WDIR%"=="%CD%" goto baseDirNotFound
95+
set WDIR=%CD%
96+
goto findBaseDir
97+
98+
:baseDirFound
99+
set MAVEN_PROJECTBASEDIR=%WDIR%
100+
cd "%EXEC_DIR%"
101+
goto endDetectBaseDir
102+
103+
:baseDirNotFound
104+
set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
105+
cd "%EXEC_DIR%"
106+
107+
:endDetectBaseDir
108+
109+
IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
110+
111+
@setlocal EnableExtensions EnableDelayedExpansion
112+
for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
113+
@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
114+
115+
:endReadAdditionalConfig
116+
117+
SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
118+
119+
set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
120+
set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
121+
122+
%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
123+
if ERRORLEVEL 1 goto error
124+
goto end
125+
126+
:error
127+
set ERROR_CODE=1
128+
129+
:end
130+
@endlocal & set ERROR_CODE=%ERROR_CODE%
131+
132+
if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost
133+
@REM check for post script, once with legacy .bat ending and once with .cmd ending
134+
if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"
135+
if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"
136+
:skipRcPost
137+
138+
@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
139+
if "%MAVEN_BATCH_PAUSE%" == "on" pause
140+
141+
if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%
142+
143+
exit /B %ERROR_CODE%

pom.xml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<groupId>com.example</groupId>
7+
<artifactId>spring-oauth-inmemory-token</artifactId>
8+
<version>0.0.1-SNAPSHOT</version>
9+
<packaging>jar</packaging>
10+
11+
<name>spring-oauth-inmemory-token</name>
12+
<description>Demo project for Spring Boot</description>
13+
14+
<parent>
15+
<groupId>org.springframework.boot</groupId>
16+
<artifactId>spring-boot-starter-parent</artifactId>
17+
<version>2.0.3.RELEASE</version>
18+
<relativePath/> <!-- lookup parent from repository -->
19+
</parent>
20+
21+
<properties>
22+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
24+
<java.version>10</java.version>
25+
</properties>
26+
27+
<dependencies>
28+
<dependency>
29+
<groupId>org.springframework.boot</groupId>
30+
<artifactId>spring-boot-starter-security</artifactId>
31+
</dependency>
32+
<dependency>
33+
<groupId>org.springframework.boot</groupId>
34+
<artifactId>spring-boot-starter-web</artifactId>
35+
</dependency>
36+
<dependency>
37+
<groupId>org.springframework.security.oauth</groupId>
38+
<artifactId>spring-security-oauth2</artifactId>
39+
<version>2.3.0.RELEASE</version>
40+
</dependency>
41+
<dependency>
42+
<groupId>org.springframework.boot</groupId>
43+
<artifactId>spring-boot-starter-test</artifactId>
44+
<scope>test</scope>
45+
</dependency>
46+
<dependency>
47+
<groupId>org.springframework.security</groupId>
48+
<artifactId>spring-security-test</artifactId>
49+
<scope>test</scope>
50+
</dependency>
51+
</dependencies>
52+
53+
<build>
54+
<plugins>
55+
<plugin>
56+
<groupId>org.springframework.boot</groupId>
57+
<artifactId>spring-boot-maven-plugin</artifactId>
58+
</plugin>
59+
</plugins>
60+
</build>
61+
62+
63+
</project>

0 commit comments

Comments
 (0)