Code Monkey home page Code Monkey logo

yguard-gradle-plugin's Introduction

yguard-gradle-plugin

Build Status ASL2 Licensed download donations Patreon orange


A Gradle plugin for yGuard

Usage

Option #1

buildscript {
    repositories {
        gradlePluginPortal()
        mavenCentral()
    }
    dependencies {
        classpath 'org.kordamp.gradle:yguard-gradle-plugin:0.5.0'
    }
}
apply plugin: 'org.kordamp.gradle.yguard'

Option #2

plugins {
    id 'org.kordamp.gradle.yguard' version '0.5.0'
}

Refer to the guide for further information on configuration and usage.

Requirements

  • Java 8

  • Gradle 6+

yguard-gradle-plugin's People

Contributors

aalmiray avatar

Stargazers

 avatar Alexander Hinze avatar  avatar  avatar VD $ VD171 @ Priv8 avatar RaulEst50 avatar Christophe Moine avatar

Watchers

 avatar James Cloos avatar  avatar VD $ VD171 @ Priv8 avatar

Forkers

arianthox

yguard-gradle-plugin's Issues

Task with name 'jar' not found in root project 'pipeline'.

Thank you for your plugin, @aalmiray.

Unfortunately I can't use it in multiplatform project. I get following exception. What would you suggest to do ?

Caused by: org.gradle.api.UnknownTaskException: Task with name 'jar' not found in root project 'pipeline'.
        at org.gradle.api.internal.tasks.DefaultTaskCollection.createNotFoundException(DefaultTaskCollection.java:102)
        at org.gradle.api.internal.tasks.DefaultTaskCollection.createNotFoundException(DefaultTaskCollection.java:46)
        at org.gradle.api.internal.DefaultNamedDomainObjectCollection.named(DefaultNamedDomainObjectCollection.java:360)
        at org.gradle.api.internal.tasks.DefaultTaskCollection.named(DefaultTaskCollection.java:112)
        at org.gradle.api.internal.tasks.DefaultTaskCollection.named(DefaultTaskCollection.java:46)
        at org.gradle.api.internal.DefaultNamedDomainObjectCollection.named(DefaultNamedDomainObjectCollection.java:375)
        at org.gradle.api.internal.tasks.DefaultTaskCollection.named(DefaultTaskCollection.java:122)
        at org.kordamp.gradle.plugin.yguard.YGuardPlugin$1.execute(YGuardPlugin.groovy:54)
        at org.kordamp.gradle.plugin.yguard.YGuardPlugin$1.execute(YGuardPlugin.groovy)

Also, could you advice how to invoke yguard.jar manually in command line ? I couldn't find documentation on its command-line parameters.

Could not find method yGuard() for arguments ...

Hi,

i have just try'd to use your yguard gradle plugin but it fails with the following message:

#A problem occurred configuring project ':myproject'.
#> Could not find method yGuard() for arguments [com.yworks:yguard:extension 'yguard' property 'toolVersion'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

#Possible solution:
#- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

I added your plugin with:

plugins {
id "org.kordamp.gradle.yguard" version "0.4.0"
}

When i change the version from 0.4.0 to 0.3.0 than it is working and the plugin was found.

best regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.