提交 d84512a3 编写于 作者: F fengyw

增加构建工具

上级 db478e7f
......@@ -213,8 +213,6 @@
<module>roncoo-education-app-gateway</module>
<!-- 定时任务 -->
<module>roncoo-education-app-job</module>
<!-- 代码生成 -->
<module>roncoo-education-app-generator</module>
<!-- 监控中心 -->
<module>roncoo-education-app-sba</module>
<!-- 基础工程 -->
......@@ -225,5 +223,7 @@
<module>roncoo-education-user</module>
<!-- 课程管理 -->
<module>roncoo-education-course</module>
<!-- 代码生成 -->
<module>roncoo-generator</module>
</modules>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright 2019-现在 Daocao Ltd.
~
~ 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.
-->
<assembly>
<id>${project.version}</id>
<includeBaseDirectory>false</includeBaseDirectory>
<formats>
<format>dir</format>
<format>tar.gz</format>
<!--<format>zip</format>-->
</formats>
<fileSets>
<fileSet>
<directory>${project.parent.basedir}/roncoo-distribution/bin</directory>
<fileMode>0755</fileMode>
<outputDirectory>bin</outputDirectory>
</fileSet>
<fileSet>
<directory>${project.parent.basedir}/roncoo-distribution/conf</directory>
<outputDirectory>conf</outputDirectory>
</fileSet>
</fileSets>
<files>
<file>
<source>${project.parent.basedir}/roncoo-education-app-gateway/target/gateway.jar</source>
<outputDirectory>target</outputDirectory>
</file>
<file>
<source>${project.parent.basedir}/roncoo-education-app-job/target/job.jar</source>
<outputDirectory>target</outputDirectory>
</file>
<file>
<source>${project.parent.basedir}/roncoo-education-app-sba/target/sba.jar</source>
<outputDirectory>target</outputDirectory>
</file>
<file>
<source>${project.parent.basedir}/roncoo-education-course/roncoo-education-course-service/target/course.jar</source>
<outputDirectory>target</outputDirectory>
</file>
<file>
<source>${project.parent.basedir}/roncoo-education-system/roncoo-education-service-system/target/system.jar</source>
<outputDirectory>target</outputDirectory>
</file>
<file>
<source>${project.parent.basedir}/roncoo-education-user/roncoo-education-user-service/target/user.jar</source>
<outputDirectory>target</outputDirectory>
</file>
<file>
<source>${project.parent.basedir}/roncoo-education-app-sba/target/sba.jar</source>
<outputDirectory>target</outputDirectory>
</file>
</files>
</assembly>
#!/bin/bash
# Copyright 2019-现在 LingKe, Co., Ltd.
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
if [ -z "$JAVA_HOME" ]; then
echo "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
echo
fi
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export SERVER="course"
export CONFIG_LOCATION=file:${BASE_DIR}/conf/
# JVM Configuration
JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m"
JAVA_OPT="${JAVA_OPT} -jar ${BASE_DIR}/target/${SERVER}.jar"
JAVA_OPT="${JAVA_OPT} --spring.config.additional-location=${CONFIG_LOCATION}"
function start()
{
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
if [ x"$pid" != x"" ] ; then
echo "${SERVER} is running..."
else
nohup "$JAVA" ${JAVA_OPT} roncoo.${SERVER} >/dev/null 2>&1 &
echo "${SERVER} start success"
fi
}
function stop()
{
pid=""
query(){
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
}
query
if [ x"$pid" != x"" ] ; then
kill ${pid}
echo "${SERVER} stopping···"
while [ x"$pid" != x"" ]
do
sleep 1
query
done
echo "${SERVER} stop success"
else
echo "${SERVER} is stop"
fi
}
case "$1" in
start)
start;;
stop)
stop;;
*)
$0 stop
sleep 1
$0 start
;;
esac
\ No newline at end of file
#!/bin/bash
# Copyright 2019-现在 LingKe, Co., Ltd.
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
if [ -z "$JAVA_HOME" ]; then
echo "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
echo
fi
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export SERVER="gateway"
export CONFIG_LOCATION=file:${BASE_DIR}/conf/
# JVM Configuration
JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m"
JAVA_OPT="${JAVA_OPT} -jar ${BASE_DIR}/target/${SERVER}.jar"
JAVA_OPT="${JAVA_OPT} --spring.config.additional-location=${CONFIG_LOCATION}"
function start()
{
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
if [ x"$pid" != x"" ] ; then
echo "${SERVER} is running..."
else
nohup "$JAVA" ${JAVA_OPT} roncoo.${SERVER} >/dev/null 2>&1 &
echo "${SERVER} start success"
fi
}
function stop()
{
pid=""
query(){
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
}
query
if [ x"$pid" != x"" ] ; then
kill ${pid}
echo "${SERVER} stopping···"
while [ x"$pid" != x"" ]
do
sleep 1
query
done
echo "${SERVER} stop success"
else
echo "${SERVER} is stop"
fi
}
case "$1" in
start)
start;;
stop)
stop;;
*)
$0 stop
sleep 1
$0 start
;;
esac
\ No newline at end of file
#!/bin/bash
# Copyright 2019-现在 LingKe, Co., Ltd.
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
if [ -z "$JAVA_HOME" ]; then
echo "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
echo
fi
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export SERVER="job"
export CONFIG_LOCATION=file:${BASE_DIR}/conf/
# JVM Configuration
JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m"
JAVA_OPT="${JAVA_OPT} -jar ${BASE_DIR}/target/${SERVER}.jar"
JAVA_OPT="${JAVA_OPT} --spring.config.additional-location=${CONFIG_LOCATION}"
function start()
{
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
if [ x"$pid" != x"" ] ; then
echo "${SERVER} is running..."
else
nohup "$JAVA" ${JAVA_OPT} roncoo.${SERVER} >/dev/null 2>&1 &
echo "${SERVER} start success"
fi
}
function stop()
{
pid=""
query(){
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
}
query
if [ x"$pid" != x"" ] ; then
kill ${pid}
echo "${SERVER} stopping···"
while [ x"$pid" != x"" ]
do
sleep 1
query
done
echo "${SERVER} stop success"
else
echo "${SERVER} is stop"
fi
}
case "$1" in
start)
start;;
stop)
stop;;
*)
$0 stop
sleep 1
$0 start
;;
esac
\ No newline at end of file
#!/bin/bash
# Copyright 2019-现在 LingKe, Co., Ltd.
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
if [ -z "$JAVA_HOME" ]; then
echo "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
echo
fi
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export SERVER="sba"
export CONFIG_LOCATION=file:${BASE_DIR}/conf/
# JVM Configuration
JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m"
JAVA_OPT="${JAVA_OPT} -jar ${BASE_DIR}/target/${SERVER}.jar"
JAVA_OPT="${JAVA_OPT} --spring.config.additional-location=${CONFIG_LOCATION}"
function start()
{
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
if [ x"$pid" != x"" ] ; then
echo "${SERVER} is running..."
else
nohup "$JAVA" ${JAVA_OPT} roncoo.${SERVER} >/dev/null 2>&1 &
echo "${SERVER} start success"
fi
}
function stop()
{
pid=""
query(){
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
}
query
if [ x"$pid" != x"" ] ; then
kill ${pid}
echo "${SERVER} stopping···"
while [ x"$pid" != x"" ]
do
sleep 1
query
done
echo "${SERVER} stop success"
else
echo "${SERVER} is stop"
fi
}
case "$1" in
start)
start;;
stop)
stop;;
*)
$0 stop
sleep 1
$0 start
;;
esac
\ No newline at end of file
#!/bin/bash
# Copyright 2019-现在 LingKe, Co., Ltd.
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
if [ -z "$JAVA_HOME" ]; then
echo "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
echo
fi
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export SERVER="system"
export CONFIG_LOCATION=file:${BASE_DIR}/conf/
# JVM Configuration
JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m"
JAVA_OPT="${JAVA_OPT} -jar ${BASE_DIR}/target/${SERVER}.jar"
JAVA_OPT="${JAVA_OPT} --spring.config.additional-location=${CONFIG_LOCATION}"
function start()
{
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
if [ x"$pid" != x"" ] ; then
echo "${SERVER} is running..."
else
nohup "$JAVA" ${JAVA_OPT} roncoo.${SERVER} >/dev/null 2>&1 &
echo "${SERVER} start success"
fi
}
function stop()
{
pid=""
query(){
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
}
query
if [ x"$pid" != x"" ] ; then
kill ${pid}
echo "${SERVER} stopping···"
while [ x"$pid" != x"" ]
do
sleep 1
query
done
echo "${SERVER} stop success"
else
echo "${SERVER} is stop"
fi
}
case "$1" in
start)
start;;
stop)
stop;;
*)
$0 stop
sleep 1
$0 start
;;
esac
\ No newline at end of file
#!/bin/bash
# Copyright 2019-现在 LingKe, Co., Ltd.
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=$HOME/jdk/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java
[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/java
[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME
if [ -z "$JAVA_HOME" ]; then
echo "Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!"
echo
fi
export JAVA_HOME
export JAVA="$JAVA_HOME/bin/java"
export BASE_DIR=`cd $(dirname $0)/..; pwd`
export SERVER="user"
export CONFIG_LOCATION=file:${BASE_DIR}/conf/
# JVM Configuration
JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m"
JAVA_OPT="${JAVA_OPT} -jar ${BASE_DIR}/target/${SERVER}.jar"
JAVA_OPT="${JAVA_OPT} --spring.config.additional-location=${CONFIG_LOCATION}"
function start()
{
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
if [ x"$pid" != x"" ] ; then
echo "${SERVER} is running..."
else
nohup "$JAVA" ${JAVA_OPT} roncoo.${SERVER} >/dev/null 2>&1 &
echo "${SERVER} start success"
fi
}
function stop()
{
pid=""
query(){
pid=`ps ax | grep -i roncoo.${SERVER} | grep java | grep -v grep | awk '{print $1}'`
}
query
if [ x"$pid" != x"" ] ; then
kill ${pid}
echo "${SERVER} stopping···"
while [ x"$pid" != x"" ]
do
sleep 1
query
done
echo "${SERVER} stop success"
else
echo "${SERVER} is stop"
fi
}
case "$1" in
start)
start;;
stop)
stop;;
*)
$0 stop
sleep 1
$0 start
;;
esac
\ No newline at end of file
# profile
spring.profiles.active=prod
# nacos
spring.cloud.nacos.username=nacos
spring.cloud.nacos.password=nacos
spring.cloud.nacos.server-addr=127.0.0.1:8848
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://maven.apache.org/POM/4.0.0"
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.roncoo</groupId>
<artifactId>roncoo-education</artifactId>
<version>22.0.0-RELEASE</version>
</parent>
<artifactId>roncoo-distribution</artifactId>
<packaging>pom</packaging>
<name>roncoo-distribution</name>
<profiles>
<profile>
<id>release-education</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<descriptor>assembly.xml</descriptor>
</descriptors>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<finalName>education</finalName>
</build>
</profile>
</profiles>
</project>
......@@ -4,11 +4,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.roncoo</groupId>
<artifactId>roncoo-education-app-generator</artifactId>
<artifactId>roncoo-generator</artifactId>
<packaging>jar</packaging>
<version>1.0.0</version>
<name>roncoo-education-app-generator</name>
<name>roncoo-generator</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册