Commit Graph

41 Commits

Author SHA1 Message Date
Basil Crow 53ad7f9c20
Consistent Jelly version for `commons-jelly-tags-xml` (#10131) 2025-01-09 10:41:23 -08:00
Basil Crow 84ac21fed1
Consistent Jelly version for `commons-jelly-tags-fmt` (#10128) 2025-01-07 11:16:22 -08:00
Basil Crow a211c622be
Format Groovy files in root Maven module with Spotless (#7834) 2023-04-18 16:10:26 -07:00
Basil Crow decb01852c
Update external URLs (#5709) 2021-09-07 08:09:42 +01:00
Basil Crow 36528c1a7c
Remove `jna-posix` (#5560) 2021-06-19 12:02:39 +08:00
Daniel Beck ca646b3742
Add www to jenkins.io URLs (#5517)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2021-05-25 20:56:16 +01:00
Basil Crow 8b0fd9d6c6 Remove no longer necessary license completion. 2021-01-31 10:59:37 -08:00
dependabot[bot] ab8411ee58
Bump j-interop from 2.0.6-kohsuke-1 to 2.0.8-kohsuke-1 (#5126)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2021-01-11 08:12:19 +00:00
dependabot[bot] acaa9b70d7
Bump antlr from 2.7.6 to 2.7.7 (#5143)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Co-authored-by: Tim Jacomb <timjacomb1+github@gmail.com>
2021-01-09 16:40:58 +00:00
Jeff Thompson 31658d0f70 [JENKINS-53322] Pre-work for removing dom4j fork. (#4089)
Changes to enable Jenkins to use either the standard, current dom4j release or the Jenkins-custom fork. This allows us to separately remove the fork and reference the standard one.
2019-07-12 11:32:50 +02:00
Josh Soref c9ad878e31 Cleanup groovy (#4033)
* IntelliJ/Groovy: deprecation

This is pretty useless as getSecurityKey is also deprecated

* IntelliJ/Groovy: deprecation

Resolve ApiTokenFilter is deprecated

* IntelliJ/Groovy: Semicolons are Optional

* This import is required by a bean/hudson.util.spring.BeanBuilder
2019-06-14 10:19:22 +02:00
Daniel Beck 2a03dda885 Reference redirectors and jenkins.io as much as possible (#2756)
* Reference redirectors and jenkins.io as much as possible

* Something went wrong, so this is a troubleshooting URL

* More specific redirect URLs
2017-02-25 19:56:01 +01:00
Josh Soref 496703d0fe Spelling fixes in changelogs, Javadoc, logs and UI (#2718)
* spelling: abstract

* spelling: about

* spelling: absolute

* spelling: across

* spelling: activity

* spelling: actually

* spelling: addition

* spelling: allocating

* spelling: ambiguous

* spelling: analyzes

* spelling: analysis

* spelling: another

* spelling: appear

* spelling: arbitrary

* spelling: artifact

* spelling: assignment

* spelling: associated

* spelling: augment

* spelling: authentication

* spelling: automatically

* spelling: available

* spelling: availability

* spelling: because

* spelling: background

* spelling: beginning

* spelling: boolean

* spelling: browsers

* spelling: building

* spelling: calculation

* spelling: channel

* spelling: column

* spelling: concatenation

* spelling: connect

* spelling: contribute

* spelling: convert

* spelling: copied

* spelling: couldn't

* spelling: scrambled

* spelling: creates-a

* spelling: curr-entry

* spelling: customize

* spelling: diagnostic

* spelling: contain

* spelling: default

* spelling: delimiter

* spelling: descriptor

* spelling: disambiguates

* spelling: different

* spelling: diligently

* spelling: disabled

* spelling: discovered

* spelling: display

* spelling: doesn't

* spelling: dollar

* spelling: downstream

* spelling: dynamically

* spelling: preemptively

* spelling: encrypt

* spelling: erroneous

* spelling: examine

* spelling: existence

* spelling: value

* spelling: february

* spelling: handling

* spelling: hostname

* spelling: convenient

* spelling: identify

* spelling: implementation

* spelling: incorrect

* spelling: individual

* spelling: initialization

* spelling: initialized

* spelling: inputstream

* spelling: instantiated

* spelling: instantiation

* spelling: intended

* spelling: interpreted

* spelling: interrupted

* spelling: invocations

* spelling: kern

* spelling: localization

* spelling: logger

* spelling: malfunctioning

* spelling: methods

* spelling: monitor

* spelling: mutator

* spelling: multiple

* spelling: object

* spelling: configured

* spelling: optionally

* spelling: option

* spelling: overridden

* spelling: parameterized

* spelling: parent

* spelling: permissions

* spelling: plugin

* spelling: potentially

* spelling: preferable

* spelling: problems like

* spelling: programmatically

* spelling: property

* spelling: reallocate

* spelling: recommended

* spelling: redirected

* spelling: registered

* spelling: reliable

* spelling: remember

* spelling: recurrence

* spelling: repeatable

* spelling: repeated

* spelling: resource

* spelling: retrieve

* spelling: returned

* spelling: revision

* spelling: sandwich

* spelling: separator

* spelling: serialization

* spelling: settings

* spelling: shadow

* spelling: should

* spelling: someone

* spelling: source

* spelling: specified

* spelling: style

* spelling: subversion

* spelling: sufficient

* spelling: supplementary

* spelling: suppressing

* spelling: synchronization

* spelling: synchronized

* spelling: this

* spelling: transitioning

* spelling: termination

* spelling: trying

* spelling: truncatable

* spelling: unknown

* spelling: undeployed

* spelling: unnecessary

* spelling: unparseable

* spelling: update

* spelling: upper

* spelling: verify

* spelling: visible

* spelling: warning

* spelling: we're

* spelling: whitespace

* spelling: wide

* spelling: with

* spelling: workspace

* spelling: yielding

* spelling: to

* spelling: by

* spelling: the

* spelling: hours
2017-02-12 13:38:30 +03:00
Kohsuke Kawaguchi ee7fd6670c Missing license information
Determined by visitin http://jcip.net/ and accessing the source code.
The license is in the header.
2016-08-15 08:19:28 -07:00
Kohsuke Kawaguchi b62c927a27 [FIXED JENKINS-4409] Integrated a newer version of localizer 2015-03-17 16:07:42 -07:00
Craig Rodrigues b88e55f543 Update JNA to 4.1.0.
JNA 4.1.0 has a proper license, so remove workaround in
licenseCompleter.groovy. [JENKINS-24521]
2014-10-14 03:54:07 -07:00
Jesse Glick 2669e4a86d Split out windows-slaves-plugin.
https://trello.com/c/MhG9Ksqa/12-windows-service-slave-launcher
2014-01-03 17:20:01 -05:00
Jesse Glick a78bdf094c task-reactor 1.4 avoids an NPE during startup that may be masking some other problem. 2013-11-07 11:44:54 -05:00
Jesse Glick 5fe9e52b2f [GROOVY-4292] Update Groovy to 1.8.9 to avoid random livelock during startup when init.groovy specified.
"GroovyInitScript.init" daemon prio=10 tid=0x00007f28d0001800 nid=0x48 runnable [0x00007f28cb79e000]
   java.lang.Thread.State: RUNNABLE
	at java.util.WeakHashMap.get(Unknown Source)
	at org.codehaus.groovy.ast.ClassHelper.makeCached(ClassHelper.java:121)
	at org.codehaus.groovy.ast.ClassHelper.makeWithoutCaching(ClassHelper.java:183)
	at org.codehaus.groovy.ast.ClassHelper.make(ClassHelper.java:170)
	at org.codehaus.groovy.ast.ClassHelper.make(ClassHelper.java:159)
	at org.codehaus.groovy.vmplugin.v5.Java5.makeClassNode(Java5.java:382)
	at org.codehaus.groovy.vmplugin.v5.Java5.makeParameter(Java5.java:403)
	at org.codehaus.groovy.vmplugin.v5.Java5.makeParameters(Java5.java:396)
	at org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:331)
	at org.codehaus.groovy.ast.ClassNode.lazyClassInit(ClassNode.java:262)
	- locked <0x00000000f4bfe2b0> (a java.lang.Object)
	at org.codehaus.groovy.ast.ClassNode.getInterfaces(ClassNode.java:356)
	at org.codehaus.groovy.ast.ClassNode.declaresInterface(ClassNode.java:946)
	at org.codehaus.groovy.ast.ClassNode.implementsInterface(ClassNode.java:926)
	at org.codehaus.groovy.ast.ClassNode.isDerivedFromGroovyObject(ClassNode.java:916)
	at org.codehaus.groovy.classgen.AsmClassGenerator.isGroovyObject(AsmClassGenerator.java:1070)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitPropertyExpression(AsmClassGenerator.java:1027)
	at org.codehaus.groovy.ast.expr.PropertyExpression.visit(PropertyExpression.java:55)
	at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.evaluateEqual(BinaryExpressionHelper.java:287)
	at org.codehaus.groovy.classgen.asm.BinaryExpressionHelper.eval(BinaryExpressionHelper.java:76)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitBinaryExpression(AsmClassGenerator.java:519)
	at org.codehaus.groovy.ast.expr.BinaryExpression.visit(BinaryExpression.java:49)
	at org.codehaus.groovy.classgen.asm.StatementWriter.writeExpressionStatement(StatementWriter.java:599)
	at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeExpressionStatement(OptimizingStatementWriter.java:354)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitExpressionStatement(AsmClassGenerator.java:501)
	at org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:40)
	at org.codehaus.groovy.classgen.asm.StatementWriter.writeBlockStatement(StatementWriter.java:80)
	at org.codehaus.groovy.classgen.asm.OptimizingStatementWriter.writeBlockStatement(OptimizingStatementWriter.java:155)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitBlockStatement(AsmClassGenerator.java:447)
	at org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:69)
	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:101)
	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:112)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitStdMethod(AsmClassGenerator.java:312)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitConstructorOrMethod(AsmClassGenerator.java:269)
	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:123)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitMethod(AsmClassGenerator.java:389)
	at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1056)
	at org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:50)
	at org.codehaus.groovy.classgen.AsmClassGenerator.visitClass(AsmClassGenerator.java:173)
	at org.codehaus.groovy.control.CompilationUnit$14.call(CompilationUnit.java:767)
	at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:967)
	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:546)
	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:524)
	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:501)
	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)
	at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731)
	at groovy.lang.GroovyShell.parse(GroovyShell.java:743)
	at groovy.lang.GroovyShell.evaluate(GroovyShell.java:578)
	at hudson.init.impl.GroovyInitScript.execute(GroovyInitScript.java:83)
	at hudson.init.impl.GroovyInitScript.execute(GroovyInitScript.java:78)
	at hudson.init.impl.GroovyInitScript.init(GroovyInitScript.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at hudson.init.InitializerFinder.invoke(InitializerFinder.java:120)
	at hudson.init.InitializerFinder$TaskImpl.run(InitializerFinder.java:184)
	at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
	at jenkins.model.Jenkins$7.runTask(Jenkins.java:889)
	at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
	at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
2013-08-15 15:41:15 -04:00
Jesse Glick e5a254f5d9 Hotfix for build broken by e213456504. 2013-07-29 23:27:49 -04:00
Kohsuke Kawaguchi e213456504 Completed JSR-250 license information 2013-07-29 10:56:54 -07:00
Kohsuke Kawaguchi 3ed98ad527 stapler-adjunct-timeline now has the proper license 2013-02-27 15:38:29 -08:00
Jesse Glick d4b3178c81 Exclude NekoHTML and its concomitant obsolete Xerces.
(cherry picked from commit 20d628fa64)
2013-02-13 15:33:18 -08:00
Kohsuke Kawaguchi b88c996d19 bumped up various library dependencies 2012-12-31 08:47:25 -08:00
Kohsuke Kawaguchi 45a340360e Now it comes with its own <license> header.
... so no need to complete it.
2012-05-29 14:22:51 -07:00
Kohsuke Kawaguchi 8ec14ce28e Updated to the instance identity 1.2. 2012-05-24 15:48:38 -07:00
olivier lamy ec29ce6f0c [FIXED JENKINS-11164] upgrade Apache Maven Wagon to 2.0 2011-09-29 23:11:26 +02:00
Kohsuke Kawaguchi 74febb18d5 needs to have the license completion 2011-09-11 19:41:53 -07:00
Kohsuke Kawaguchi 1fbc512b7c shut down DNS multicast uncleanly but a lot more quickly 2011-08-09 13:27:45 -07:00
Kohsuke Kawaguchi b9eb8c5623 Revert "Integrated a new version of Winstone and executable-war to set unique"
This reverts commit a859d2e9d7.
I pushed relevant jars yesterday but doesn't look like they hit central
yet.
2011-06-28 11:58:11 -07:00
Kohsuke Kawaguchi a859d2e9d7 Integrated a new version of Winstone and executable-war to set unique
session cookie name.

Integrating a newer version of libaries that have the correct license
header in POM and source code.
2011-06-28 10:15:41 -07:00
Kohsuke Kawaguchi cce1364f0b making View more reusable outside the top-level Jenkins object 2011-06-17 15:21:35 -07:00
Kohsuke Kawaguchi 1add1782a5 asm 3.2 comes with BSD definition built-in 2011-05-13 10:23:00 -07:00
Kohsuke Kawaguchi 7bf279422c adding more exclusions as some people reported failures here 2011-04-21 09:56:15 -07:00
Kohsuke Kawaguchi ef31c199b5 More license error reports trickling in.
Looks like there are some rogue versions of POMs out there that doesn't
have the license info like the official ones do.

Still planning to improving the error message from the plugin, too.
2011-04-20 11:15:44 -07:00
Kohsuke Kawaguchi 33847324b0 removed Maven3 build dependency 2011-04-20 07:46:10 -07:00
Kohsuke Kawaguchi 7e4863fb09 A build failure was reported, whose root cause is that the central (http://repo2.maven.org/maven2/javax/mail/mail/1.4/mail-1.4.pom) and the source of the repository (http://maven.glassfish.org/content/groups/public/javax/mail/mail/1.4/mail-1.4.pom) have different POMs. So if your local repository was pre-populated with JavaMail from central you get this error.
Relaxing a rule a bit.

Also see https://github.com/cloudbees/maven-license-plugin/pull/1
2011-04-19 11:52:28 -07:00
Kohsuke Kawaguchi 5c990b4aae updated 2011-04-15 22:27:33 -07:00
Kohsuke Kawaguchi 5e593a69b7 updated license rules to list new pieces 2011-04-15 17:25:41 -07:00
Kohsuke Kawaguchi ff1f60905e integrated the license.xml generation process into plugin builds 2011-04-15 14:55:43 -07:00
Kohsuke Kawaguchi 0ae70779be Generate 3rd party dependency license report and make it visible from
the UI.

Also, for the core build, require that all the dependency licenses are
available.
2011-04-15 14:55:43 -07:00