Comments (8)
:cas-server-webapp:licenseTest
Missing header in: cas-server-webapp\src\test\java\org\jasig\cas\WiringTests.java
:cas-server-webapp:test
:cas-server-webapp:check
BUILD SUCCESSFUL
from license-gradle-plugin.
Any chance that this bug will be fixed?
from license-gradle-plugin.
I don't see what a checkstyle configuration has to do with the license-gradle-plugin. Is there an example of ignore failures not working with this plugin?
from license-gradle-plugin.
Sorry for the confusion. Although the description in the first post is wrong, the problem explained in the second post still exists. I assembled a small demo project which shows the problem:
https://dl.dropboxusercontent.com/u/36689039/license-plugin-test.zip
Simply run ./gradlew build
. You'll see the following:
The TaskContainer.add() method has been deprecated and is scheduled to be removed in Gradle 2.0. Please use the create() method instead.
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:assemble UP-TO-DATE
:licenseMain
Missing header in: src/main/java/LicenseHeaderTest.java
:licenseTest UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check
:build
BUILD SUCCESSFUL
The build doesn't stop with failure although LicenseHeaderTest.java
has no valid header. build.gradle
contains:
license {
ignoreFailures false
strictCheck true
skipExistingHeaders true
}
from license-gradle-plugin.
I believe I fixed this in #15, but as far as I can tell that version was never released.
The current master version doesn't work for me, failing with the following stacktrace:
Caused by: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.gradle.api.tasks.TaskExecutionException(org.codehaus.groovy.runtime.GStringImpl)
at nl.javadude.gradle.plugins.license.License.process(License.groovy:101)
at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:196)
at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:102)
at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:99)
at nl.javadude.gradle.plugins.license.License_Decorated.invokeMethod(Unknown Source)
at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:150)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:145)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:477)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:466)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:60)
... 56 more
Perhaps changing the TaskExecutionException thrown in nl.javadude.gradle.plugins.license.License back to a GradleException would fix it.
from license-gradle-plugin.
I'll have a look tomorrow.
2014/1/16 David M. Carr [email protected]
I believe I fixed this in #15#15,
but as far as I can tell that version was never released.
The current master version doesn't work for me, failing with the following
stacktrace:Caused by: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.gradle.api.tasks.TaskExecutionException(org.codehaus.groovy.runtime.GStringImpl)
at nl.javadude.gradle.plugins.license.License.process(License.groovy:101)
at org.gradle.api.internal.BeanDynamicObject$MetaClassAdapter.invokeMethod(BeanDynamicObject.java:196)
at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:102)
at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:99)
at nl.javadude.gradle.plugins.license.License_Decorated.invokeMethod(Unknown Source)
at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:150)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$4.execute(AnnotationProcessingTaskFactory.java:145)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:477)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:466)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:60)
... 56 morePerhaps changing the TaskExecutionException thrown in
nl.javadude.gradle.plugins.license.License back to a GradleException would
fix it.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/25#issuecomment-32434630
.
from license-gradle-plugin.
Released 0.7.0, should contain #15 and this one.
from license-gradle-plugin.
Verified, it works. Thanks a lot!
from license-gradle-plugin.
Related Issues (20)
- Infinity loop on cyclic dependency HOT 1
- No changelog for 0.16 HOT 1
- Error after upgrading to 0.16.1 HOT 1
- How to sort alphabetically by dependency or license? HOT 1
- LicenseBasePlugin seems to break Configuration Cache
- Include source code repository in report
- Add support for Antlr4 HOT 1
- support to scan and apply license on source other than main and test
- Gradle Configuration-Cache Support - Address `read system property file.encoding`
- Log4j Vulnerability
- Empty report for Gradle 7.3 and Java 17 HOT 2
- License plugin wasn't applied for android prject
- Update README
- build failure when using gradle 7.6
- Build failure when applying license plugin with gradle version 7.0
- Problem with class loader annotation in Wsdl2JavaTask
- Build failed with gradle 8.0
- New release? HOT 1
- Provide list of licenses in DownloadLicensesExtension.licenses
- Checks fail right after format HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from license-gradle-plugin.