From 97286e15cd5e4b36d2abacda978bdd6f97a65665 Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 목, 14 10월 2021 17:44:53 +0900 Subject: [PATCH] owl-local --- bower.json | 51 +++ .gitignore | 120 +++++++- .bowerrc | 3 pom.xml | 583 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 737 insertions(+), 20 deletions(-) diff --git a/.bowerrc b/.bowerrc new file mode 100644 index 0000000..ad10799 --- /dev/null +++ b/.bowerrc @@ -0,0 +1,3 @@ +{ + "directory": "src/main/webapp/bower_components" +} diff --git a/.gitignore b/.gitignore index 4d40434..801ee54 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,103 @@ -# Object files -*.o -*.ko -*.obj -*.elf +# Created by https://www.gitignore.io/api/windows,intellij,java -# Libraries -*.lib -*.a +### Windows ### +# Windows image file caches +Thumbs.db +ehthumbs.db -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib +# Folder config file +Desktop.ini -# Executables -*.exe -*.out -*.app -*.i*86 -*.x86_64 -*.hex +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio + +*.iml + +## Directory-based project format: +.idea/ + +logs/ +# if you remove the above rule, at least ignore the following: + +# User-specific stuff: +# .idea/workspace.xml +# .idea/issues.xml +# .idea/dictionaries + +# Sensitive or high-churn files: +# .idea/dataSources.ids +# .idea/dataSources.xml +# .idea/sqlDataSources.xml +# .idea/dynamic.xml +# .idea/uiDesigner.xml + +# Gradle: +# .idea/gradle.xml +# .idea/libraries + +# Mongo Explorer plugin: +# .idea/mongoSettings.xml + +## File-based project format: +*.ipr +*.iws + +## Plugin-specific files: + +# IntelliJ +/out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# Eclipse + +.metadata/ +RemoteSystemTempFiles/ +.project + +# JIRA plugin +atlassian-ide-plugin.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties + + +### node ### +#kr.wisestone.owl/src/main/webapp/bower_components/ + +*.log + + +### Java ### +*.class +target/ + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.war +*.ear + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + + +### Node ### +node_modules/ \ No newline at end of file diff --git a/bower.json b/bower.json new file mode 100644 index 0000000..6f1471f --- /dev/null +++ b/bower.json @@ -0,0 +1,51 @@ +{ + "name": "kr.wisestone.owlits", + "authors": [ + "jeong <jslee1@wisestone.kr>" + ], + "description": "", + "main": "src/main/webapp", + "license": "MIT", + "homepage": "", + "private": true, + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test", + "tests" + ], + "dependencies": { + "angular": "1.5.11", + "angular-resource": "1.5.11", + "requirejs": "2.3.5", + "domReady": "2.0.1", + "jquery": "3.2.1", + "jquery-ui": "1.12.1", + "angular-ui-router": "0.4.2", + "font-awesome": "4.7.0", + "angular-bindonce": "0.3.3", + "lodash": "3.10.1", + "angular-translate-loader-partial": "2.16.0", + "angular-translate-storage-cookie": "2.16.0", + "angular-cookies": "1.5.11", + "angular-sanitize": "1.5.11", + "taylorcode-angular-file-upload": "3.1.2", + "ng-stomp": "0.4.0", + "angular-animate": "1.5.11", + "d3": "3.5.17", + "nvd3": "1.8.6", + "angular-nvd3": "1.0.9", + "jquery-slimscroll": "slimScroll#1.3.8", + "jquery-mousewheel": "3.1.13", + "datetimepicker": "jquery-datetime-picker#2.5.14", + "angular-ui-sortable": "0.18.0", + "Sortable": "1.6.0", + "bootstrap-daterangepicker": "2.1.27", + "d3-context-menu": "*", + "popper.js": "1.14.4", + "crypto-js": "3.1.9", + "ng-image-gallery": "2.1.2", + "htmldiff": "0.2.2" + } +} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..02f7d26 --- /dev/null +++ b/pom.xml @@ -0,0 +1,583 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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> + + <groupId>kr.wisestone.owl</groupId> + <artifactId>kr.wisestone.owl.its</artifactId> + <version>4.0.34.RELEASE</version> + <packaging>war</packaging> + + <properties> + <!-- Encoding --> + <project.build.encoding>UTF-8</project.build.encoding> + <!-- Java --> + <java.version>1.8</java.version> + + <!-- Maven --> + <maven.compile.plugin.version>3.8.1</maven.compile.plugin.version> + <maven.apt.plugin.version>1.1.1</maven.apt.plugin.version> + + <!-- Spring --> + <spring.version>5.1.9.RELEASE</spring.version> + <!-- Spring Security --> + <spring.security.version>5.1.6.RELEASE</spring.security.version> + <!-- Jpa --> + <spring.data.jpa.version>2.1.10.RELEASE</spring.data.jpa.version> + + <!-- Mybatis --> + <mybatis.version>3.5.2</mybatis.version> + <mybatis.spring.version>2.0.2</mybatis.spring.version> + + <!-- Query DSL --> + <querydsl.version>4.2.1</querydsl.version> + + <!-- Hibernate --> + <hibernate.core.version>5.4.4.Final</hibernate.core.version> + <hibernate.validator.version>6.0.17.Final</hibernate.validator.version> + + <!-- Jdbc --> + <mariadb.jdbc.version>2.3.0</mariadb.jdbc.version> + + <!-- DB connector --> + <hikari.version>3.4.1</hikari.version> + + <!-- Web --> + <servlet.version>4.0.1</servlet.version> + + <!-- Logging --> + <slf4j.version>1.7.28</slf4j.version> + <log4j.version>2.12.1</log4j.version> + + <!-- Spring Session Redis --> + <spring.session.version>2.1.8.RELEASE</spring.session.version> + <spring.session.redis.version>2.1.8.RELEASE</spring.session.redis.version> + <redis.version>5.1.8.RELEASE</redis.version> + + <!-- Kafka --> + <kafka.version>2.2.8.RELEASE</kafka.version> + + <!-- Mail --> + <java.mail.version>1.6.2</java.mail.version> + <thymeleaf.version>3.0.11.RELEASE</thymeleaf.version> + + <!-- DB Migration --> + <flyway.version>4.0</flyway.version> + + <!-- Elastic Search --> + <elastic.search.version>7.3.0</elastic.search.version> + + <!-- Util --> + <jackson.version>2.9.9</jackson.version> + <commons.fileupload.version>1.4</commons.fileupload.version> + <commons.io>2.6</commons.io> + <common.lang.version>3.9</common.lang.version> + <commons.text.version>1.8</commons.text.version> + <common.validator.version>1.6</common.validator.version> + <gson.version>2.8.5</gson.version> + <apache.poi.version>3.9</apache.poi.version> + <jsoup.version>1.12.1</jsoup.version> + <commons.codec.version>1.13</commons.codec.version> + <aws.version>1.11.631</aws.version> + <joda.time.version>2.10.3</joda.time.version> + + </properties> + + <dependencies> + <!-- Kafka --> + <dependency> + <groupId>org.springframework.kafka</groupId> + <artifactId>spring-kafka</artifactId> + <version>${kafka.version}</version> + </dependency> + + <!-- Spring Session Redis --> + <dependency> + <groupId>io.lettuce</groupId> + <artifactId>lettuce-core</artifactId> + <version>${redis.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.session</groupId> + <artifactId>spring-session-core</artifactId> + <version>${spring.session.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.session</groupId> + <artifactId>spring-session-data-redis</artifactId> + <version>${spring.session.redis.version}</version> + </dependency> + + <!-- aws s3 file upload --> + <dependency> + <groupId>com.amazonaws</groupId> + <artifactId>aws-java-sdk</artifactId> + <version>${aws.version}</version> + </dependency> + + <dependency> + <groupId>joda-time</groupId> + <artifactId>joda-time</artifactId> + <version>${joda.time.version}</version> + </dependency> + + + <!-- flywaydb --> + <dependency> + <groupId>org.flywaydb</groupId> + <artifactId>flyway-core</artifactId> + <version>${flyway.version}</version> + </dependency> + + <!-- mail send --> + <dependency> + <groupId>org.thymeleaf</groupId> + <artifactId>thymeleaf-spring5</artifactId> + <version>${thymeleaf.version}</version> + </dependency> + + <dependency> + <groupId>javax.mail</groupId> + <artifactId>javax.mail-api</artifactId> + <version>${java.mail.version}</version> + </dependency> + + <dependency> + <groupId>com.sun.mail</groupId> + <artifactId>javax.mail</artifactId> + <version>${java.mail.version}</version> + </dependency> + + <!-- Excel import --> + <dependency> + <groupId>org.apache.poi</groupId> + <artifactId>poi</artifactId> + <version>${apache.poi.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.poi</groupId> + <artifactId>poi-ooxml</artifactId> + <version>${apache.poi.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.poi</groupId> + <artifactId>poi-ooxml-schemas</artifactId> + <version>${apache.poi.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.poi</groupId> + <artifactId>poi-scratchpad</artifactId> + <version>${apache.poi.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.data</groupId> + <artifactId>spring-data-jpa</artifactId> + <version>${spring.data.jpa.version}</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + </exclusion> + </exclusions> + </dependency> + + <!-- Hibernate / JPA --> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-core</artifactId> + <version>${hibernate.core.version}</version> + </dependency> + + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-validator</artifactId> + <version>${hibernate.validator.version}</version> + </dependency> + + <!-- Query DSL --> + <dependency> + <groupId>com.querydsl</groupId> + <artifactId>querydsl-apt</artifactId> + <version>${querydsl.version}</version> + </dependency> + + <dependency> + <groupId>com.querydsl</groupId> + <artifactId>querydsl-jpa</artifactId> + <version>${querydsl.version}</version> + </dependency> + + + <!-- gson --> + <dependency> + <groupId>com.google.code.gson</groupId> + <artifactId>gson</artifactId> + <version>${gson.version}</version> + </dependency> + + <!-- File upload --> + <dependency> + <groupId>commons-fileupload</groupId> + <artifactId>commons-fileupload</artifactId> + <version>${commons.fileupload.version}</version> + </dependency> + + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>${commons.io}</version> + </dependency> + + <!-- String Utils --> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <version>${common.lang.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-text</artifactId> + <version>${commons.text.version}</version> + </dependency> + + <!-- Email Check --> + <dependency> + <groupId>commons-validator</groupId> + <artifactId>commons-validator</artifactId> + <version>${common.validator.version}</version> + </dependency> + + <!-- spring --> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + <version>${spring.version}</version> + <exclusions> + <exclusion> + <artifactId>commons-logging</artifactId> + <groupId>commons-logging</groupId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-orm</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-jdbc</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-webmvc</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-tx</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aop</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aspects</artifactId> + <version>${spring.version}</version> + <scope>runtime</scope> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-websocket</artifactId> + <version>${spring.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-messaging</artifactId> + <version>${spring.version}</version> + </dependency> + + <!-- Spring Security --> + <dependency> + <groupId>org.springframework.security</groupId> + <artifactId>spring-security-core</artifactId> + <version>${spring.security.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.security</groupId> + <artifactId>spring-security-web</artifactId> + <version>${spring.security.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.security</groupId> + <artifactId>spring-security-config</artifactId> + <version>${spring.security.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.security</groupId> + <artifactId>spring-security-crypto</artifactId> + <version>${spring.security.version}</version> + </dependency> + + <dependency> + <groupId>org.springframework.security</groupId> + <artifactId>spring-security-ldap</artifactId> + <version>${spring.security.version}</version> + </dependency> + + <!-- JDBC --> + <dependency> + <groupId>org.mariadb.jdbc</groupId> + <artifactId>mariadb-java-client</artifactId> + <version>${mariadb.jdbc.version}</version> + </dependency> + + <!-- Web (dependency �닚�꽌媛� �떖�씪吏� 寃쎌슦 WebAppInitializer �쓽 servletContext �뿉�꽌 add.. �븿�닔�뱾 �삤瑜섍� 諛쒖깮�븳�떎) --> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + <version>${servlet.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>com.zaxxer</groupId> + <artifactId>HikariCP</artifactId> + <version>${hikari.version}</version> + </dependency> + + <!-- data access --> + <dependency> + <groupId>org.mybatis</groupId> + <artifactId>mybatis</artifactId> + <version>${mybatis.version}</version> + </dependency> + + <dependency> + <groupId>org.mybatis</groupId> + <artifactId>mybatis-spring</artifactId> + <version>${mybatis.spring.version}</version> + </dependency> + + <!-- logging --> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>${slf4j.version}</version> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + <version>${slf4j.version}</version> + <scope>runtime</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>${slf4j.version}</version> + <scope>runtime</scope> + </dependency> + + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-core</artifactId> + <version>${log4j.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-api</artifactId> + <version>${log4j.version}</version> + </dependency> + + <dependency> + <groupId>org.apache.logging.log4j</groupId> + <artifactId>log4j-slf4j-impl</artifactId> + <version>${log4j.version}</version> + </dependency> + + <!-- Jackson --> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + <version>${jackson.version}</version> + </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-annotations</artifactId> + <version>${jackson.version}</version> + </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <version>${jackson.version}</version> + </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.datatype</groupId> + <artifactId>jackson-datatype-jsr310</artifactId> + <version>${jackson.version}</version> + </dependency> + + <!-- test --> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-test</artifactId> + <version>${spring.version}</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context-support</artifactId> + <version>${spring.version}</version> + </dependency> + + <!-- Java Encrypt Utils --> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>${commons.codec.version}</version> + </dependency> + + <!-- Html Tag Remove Utils --> + <dependency> + <groupId>org.jsoup</groupId> + <artifactId>jsoup</artifactId> + <version>${jsoup.version}</version> + </dependency> + + <!-- Elastic Search --> + <dependency> + <groupId>org.elasticsearch.client</groupId> + <artifactId>elasticsearch-rest-high-level-client</artifactId> + <version>${elastic.search.version}</version> + </dependency> + + </dependencies> + + <repositories> + <repository> + <id>oracle</id> + <name>ORACLE JDBC Repository</name> + <url>http://maven.jahia.org/maven2</url> + </repository> + <!-- For testing against latest Spring snapshots --> + <repository> + <id>org.springframework.maven.snapshot</id> + <name>Spring Maven Snapshot Repository</name> + <url>https://maven.springframework.org/snapshot</url> + <releases> + <enabled>false</enabled> + </releases> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> + <!-- For developing against latest Spring milestones --> + <repository> + <id>org.springframework.maven.milestone</id> + <name>Spring Maven Milestone Repository</name> + <url>https://maven.springframework.org/milestone</url> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + + <repository> + <id>central</id> + <url>https://repo1.maven.org/maven2/</url> + </repository> + + <repository> + <id>java.net</id> + <url>https://maven.java.net/content/repositories/public/</url> + </repository> + + <repository> + <id>JBoss repository</id> + <url>http://repository.jboss.org/nexus/content/groups/public/</url> + </repository> + </repositories> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <version>${maven.compile.plugin.version}</version> + <configuration> + <source>${java.version}</source> + <target>${java.version}</target> + <encoding>${project.build.encoding}</encoding> + </configuration> + </plugin> + + <!-- DSL Generator --> + <plugin> + <groupId>com.mysema.maven</groupId> + <artifactId>apt-maven-plugin</artifactId> + <version>${maven.apt.plugin.version}</version> + <dependencies> + <dependency> + <groupId>com.querydsl</groupId> + <artifactId>querydsl-apt</artifactId> + <version>${querydsl.version}</version> + </dependency> + </dependencies> + <executions> + <execution> + <phase>generate-sources</phase> + <goals> + <goal>process</goal> + </goals> + <configuration> + <outputDirectory>target/generated-sources/java</outputDirectory> + <processor>com.querydsl.apt.hibernate.HibernateAnnotationProcessor</processor> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + +</project> -- Gitblit v1.8.0