diff --git a/.gitignore b/.gitignore index 287e9ead1..eab0873a3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ /build -/app/build +/*/build diff --git a/.travis.yml.disabled b/.travis.yml.disabled deleted file mode 100644 index 2ebd745a9..000000000 --- a/.travis.yml.disabled +++ /dev/null @@ -1,58 +0,0 @@ -language: android -sudo: required -jdk: oraclejdk8 - -env: - global: - - ANDROID_API_LEVEL=26 - - ANDROID_BUILD_TOOLS_VERSION=26.0.0 - - ANDROID_ABI=armeabi-v7a - - ANDROID_ABI=X86 - - ANDROID_ABI=ARMEABI_V7A - -android: - components: - - tools - - build-tools-$ANDROID_BUILD_TOOLS_VERSION - - android-$ANDROID_API_LEVEL - - extra-android-m2repository - licenses: - - yes | sudo sdkmanager --licenses - - 'android-sdk-preview-license-52d11cd2' - - 'android-sdk-license-.+' - - 'google-gdk-license-.+' - -before_install: - - yes | sdkmanager "platforms;android-26" - - yes | sdkmanager "build-tools;26.0.0" - - yes | sdkmanager "platforms;android-28" - - yes | sdkmanager "build-tools;28.0.3" - -before_cache: - - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock - - rm -fr $HOME/.gradle/caches/*/plugin-resolution/ - -cache: - directories: - - $HOME/.gradle/caches/ - - $HOME/.gradle/wrapper/ - - $HOME/.android/build-cache - -before_script: - - chmod +x gradlew - -script: - - ./gradlew clean build - - ./gradlew test - -deploy: - provider: releases - api-key: $GITHUB_API_KEY - file: $TRAVIS_BUILD_DIR/app/build/outputs/apk/debug/app-debug.apk - skip_cleanup: true - name: PojavLauncher-v3_DevBuild-$TRAVIS_COMMIT - body: Automatic build of PojavLauncher from the latest source commit ($TRAVIS_COMMIT) built by Travis CI on $(date +'%F %T %Z'). - prerelease: true - overwrite: true - target_commitish: $TRAVIS_COMMIT -# on: [push] diff --git a/jre_securitymanager/build.gradle b/jre_securitymanager/build.gradle new file mode 100644 index 000000000..31c424eb8 --- /dev/null +++ b/jre_securitymanager/build.gradle @@ -0,0 +1,41 @@ +apply plugin: 'java' +apply plugin: 'maven' + +group = 'net.pojavlauncher.security' + +sourceCompatibility = 1.8 +targetCompatibility = 1.8 + +repositories { + mavenCentral() +} + +dependencies { + // implementation "..." +} + +task sourcesJar(type: Jar, dependsOn: classes) { + classifier = 'sources' + from sourceSets.main.allSource +} + +task javadocJar(type: Jar, dependsOn: javadoc) { + classifier = 'javadoc' + from javadoc.destinationDir +} + +artifacts { + archives sourcesJar + archives javadocJar +} + +install { + repositories.mavenInstaller { + + } +} + +wrapper { + gradleVersion = "6.1.1" + distributionType = Wrapper.DistributionType.ALL +} diff --git a/jre_securitymanager/src/main/java/net/pojavlauncher/security/PojavSecurityManager.java b/jre_securitymanager/src/main/java/net/pojavlauncher/security/PojavSecurityManager.java new file mode 100644 index 000000000..8b1839f74 --- /dev/null +++ b/jre_securitymanager/src/main/java/net/pojavlauncher/security/PojavSecurityManager.java @@ -0,0 +1,6 @@ +package net.pojavlauncher.security; + +public class PojavSecurityManager extends SecurityManager +{ + +} diff --git a/settings.gradle b/settings.gradle index 34ef4db64..a2d92e710 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,4 @@ include ':app_pojavlauncher' +include ':jre_securitymanager' +rootProject.name='PojavLauncher' +