Package list java-classpath-clojure / fresh-snapshots/upstream
Import upstream version 1.0.0+git20210415.1.c931966 Debian Janitor 2 months ago
5 changed file(s) with 250 addition(s) and 40 deletion(s). Raw diff Collapse all Expand all
00 # java.classpath Change Log
1
2 ## 1.0.x series
3
4 ### Release [1.0.0] on 2020-Feb-18
5
6 * No changes from previous
17
28 ## 0.3.x series
39
5864
5965
6066
61 [CLASSPATH-8]: http://dev.clojure.org/jira/browse/CLASSPATH-8
62 [CLASSPATH-7]: http://dev.clojure.org/jira/browse/CLASSPATH-7
63 [CLASSPATH-6]: http://dev.clojure.org/jira/browse/CLASSPATH-6
64 [CLASSPATH-5]: http://dev.clojure.org/jira/browse/CLASSPATH-5
65 [CLASSPATH-4]: http://dev.clojure.org/jira/browse/CLASSPATH-4
66 [CLASSPATH-3]: http://dev.clojure.org/jira/browse/CLASSPATH-3
67 [CLASSPATH-2]: http://dev.clojure.org/jira/browse/CLASSPATH-2
68 [CLASSPATH-1]: http://dev.clojure.org/jira/browse/CLASSPATH-1
67 [CLASSPATH-8]: https://clojure.atlassian.net/browse/CLASSPATH-8
68 [CLASSPATH-7]: https://clojure.atlassian.net/browse/CLASSPATH-7
69 [CLASSPATH-6]: https://clojure.atlassian.net/browse/CLASSPATH-6
70 [CLASSPATH-5]: https://clojure.atlassian.net/browse/CLASSPATH-5
71 [CLASSPATH-4]: https://clojure.atlassian.net/browse/CLASSPATH-4
72 [CLASSPATH-3]: https://clojure.atlassian.net/browse/CLASSPATH-3
73 [CLASSPATH-2]: https://clojure.atlassian.net/browse/CLASSPATH-2
74 [CLASSPATH-1]: https://clojure.atlassian.net/browse/CLASSPATH-1
6975
76 [1.0.0]: https://github.com/clojure/java.classpath/tree/java.classpath-1.0.0
7077 [0.3.0]: https://github.com/clojure/java.classpath/tree/java.classpath-0.3.0
7178 [0.2.3]: https://github.com/clojure/java.classpath/tree/java.classpath-0.2.3
7279 [0.2.2]: https://github.com/clojure/java.classpath/tree/java.classpath-0.2.2
77
88 [Clojure contrib]: https://clojure.org/community/contrib_libs
99 [Contributing]: https://clojure.org/community/contributing
10 [JIRA]: http://dev.clojure.org/jira/browse/CLASSPATH
10 [JIRA]: https://clojure.atlassian.net/browse/CLASSPATH
1111 [guidelines]: https://clojure.org/community/contrib_howto
0 Eclipse Public License - v 1.0
1
2 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
3 LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
4 CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
5
6 1. DEFINITIONS
7
8 "Contribution" means:
9
10 a) in the case of the initial Contributor, the initial code and documentation
11 distributed under this Agreement, and
12 b) in the case of each subsequent Contributor:
13 i) changes to the Program, and
14 ii) additions to the Program;
15
16 where such changes and/or additions to the Program originate from and are
17 distributed by that particular Contributor. A Contribution 'originates'
18 from a Contributor if it was added to the Program by such Contributor
19 itself or anyone acting on such Contributor's behalf. Contributions do not
20 include additions to the Program which: (i) are separate modules of
21 software distributed in conjunction with the Program under their own
22 license agreement, and (ii) are not derivative works of the Program.
23
24 "Contributor" means any person or entity that distributes the Program.
25
26 "Licensed Patents" mean patent claims licensable by a Contributor which are
27 necessarily infringed by the use or sale of its Contribution alone or when
28 combined with the Program.
29
30 "Program" means the Contributions distributed in accordance with this
31 Agreement.
32
33 "Recipient" means anyone who receives the Program under this Agreement,
34 including all Contributors.
35
36 2. GRANT OF RIGHTS
37 a) Subject to the terms of this Agreement, each Contributor hereby grants
38 Recipient a non-exclusive, worldwide, royalty-free copyright license to
39 reproduce, prepare derivative works of, publicly display, publicly
40 perform, distribute and sublicense the Contribution of such Contributor,
41 if any, and such derivative works, in source code and object code form.
42 b) Subject to the terms of this Agreement, each Contributor hereby grants
43 Recipient a non-exclusive, worldwide, royalty-free patent license under
44 Licensed Patents to make, use, sell, offer to sell, import and otherwise
45 transfer the Contribution of such Contributor, if any, in source code and
46 object code form. This patent license shall apply to the combination of
47 the Contribution and the Program if, at the time the Contribution is
48 added by the Contributor, such addition of the Contribution causes such
49 combination to be covered by the Licensed Patents. The patent license
50 shall not apply to any other combinations which include the Contribution.
51 No hardware per se is licensed hereunder.
52 c) Recipient understands that although each Contributor grants the licenses
53 to its Contributions set forth herein, no assurances are provided by any
54 Contributor that the Program does not infringe the patent or other
55 intellectual property rights of any other entity. Each Contributor
56 disclaims any liability to Recipient for claims brought by any other
57 entity based on infringement of intellectual property rights or
58 otherwise. As a condition to exercising the rights and licenses granted
59 hereunder, each Recipient hereby assumes sole responsibility to secure
60 any other intellectual property rights needed, if any. For example, if a
61 third party patent license is required to allow Recipient to distribute
62 the Program, it is Recipient's responsibility to acquire that license
63 before distributing the Program.
64 d) Each Contributor represents that to its knowledge it has sufficient
65 copyright rights in its Contribution, if any, to grant the copyright
66 license set forth in this Agreement.
67
68 3. REQUIREMENTS
69
70 A Contributor may choose to distribute the Program in object code form under
71 its own license agreement, provided that:
72
73 a) it complies with the terms and conditions of this Agreement; and
74 b) its license agreement:
75 i) effectively disclaims on behalf of all Contributors all warranties
76 and conditions, express and implied, including warranties or
77 conditions of title and non-infringement, and implied warranties or
78 conditions of merchantability and fitness for a particular purpose;
79 ii) effectively excludes on behalf of all Contributors all liability for
80 damages, including direct, indirect, special, incidental and
81 consequential damages, such as lost profits;
82 iii) states that any provisions which differ from this Agreement are
83 offered by that Contributor alone and not by any other party; and
84 iv) states that source code for the Program is available from such
85 Contributor, and informs licensees how to obtain it in a reasonable
86 manner on or through a medium customarily used for software exchange.
87
88 When the Program is made available in source code form:
89
90 a) it must be made available under this Agreement; and
91 b) a copy of this Agreement must be included with each copy of the Program.
92 Contributors may not remove or alter any copyright notices contained
93 within the Program.
94
95 Each Contributor must identify itself as the originator of its Contribution,
96 if
97 any, in a manner that reasonably allows subsequent Recipients to identify the
98 originator of the Contribution.
99
100 4. COMMERCIAL DISTRIBUTION
101
102 Commercial distributors of software may accept certain responsibilities with
103 respect to end users, business partners and the like. While this license is
104 intended to facilitate the commercial use of the Program, the Contributor who
105 includes the Program in a commercial product offering should do so in a manner
106 which does not create potential liability for other Contributors. Therefore,
107 if a Contributor includes the Program in a commercial product offering, such
108 Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
109 every other Contributor ("Indemnified Contributor") against any losses,
110 damages and costs (collectively "Losses") arising from claims, lawsuits and
111 other legal actions brought by a third party against the Indemnified
112 Contributor to the extent caused by the acts or omissions of such Commercial
113 Contributor in connection with its distribution of the Program in a commercial
114 product offering. The obligations in this section do not apply to any claims
115 or Losses relating to any actual or alleged intellectual property
116 infringement. In order to qualify, an Indemnified Contributor must:
117 a) promptly notify the Commercial Contributor in writing of such claim, and
118 b) allow the Commercial Contributor to control, and cooperate with the
119 Commercial Contributor in, the defense and any related settlement
120 negotiations. The Indemnified Contributor may participate in any such claim at
121 its own expense.
122
123 For example, a Contributor might include the Program in a commercial product
124 offering, Product X. That Contributor is then a Commercial Contributor. If
125 that Commercial Contributor then makes performance claims, or offers
126 warranties related to Product X, those performance claims and warranties are
127 such Commercial Contributor's responsibility alone. Under this section, the
128 Commercial Contributor would have to defend claims against the other
129 Contributors related to those performance claims and warranties, and if a
130 court requires any other Contributor to pay any damages as a result, the
131 Commercial Contributor must pay those damages.
132
133 5. NO WARRANTY
134
135 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
136 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
137 IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
138 NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
139 Recipient is solely responsible for determining the appropriateness of using
140 and distributing the Program and assumes all risks associated with its
141 exercise of rights under this Agreement , including but not limited to the
142 risks and costs of program errors, compliance with applicable laws, damage to
143 or loss of data, programs or equipment, and unavailability or interruption of
144 operations.
145
146 6. DISCLAIMER OF LIABILITY
147
148 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
149 CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
150 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
151 LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
152 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
153 ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
154 EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
155 OF SUCH DAMAGES.
156
157 7. GENERAL
158
159 If any provision of this Agreement is invalid or unenforceable under
160 applicable law, it shall not affect the validity or enforceability of the
161 remainder of the terms of this Agreement, and without further action by the
162 parties hereto, such provision shall be reformed to the minimum extent
163 necessary to make such provision valid and enforceable.
164
165 If Recipient institutes patent litigation against any entity (including a
166 cross-claim or counterclaim in a lawsuit) alleging that the Program itself
167 (excluding combinations of the Program with other software or hardware)
168 infringes such Recipient's patent(s), then such Recipient's rights granted
169 under Section 2(b) shall terminate as of the date such litigation is filed.
170
171 All Recipient's rights under this Agreement shall terminate if it fails to
172 comply with any of the material terms or conditions of this Agreement and does
173 not cure such failure in a reasonable period of time after becoming aware of
174 such noncompliance. If all Recipient's rights under this Agreement terminate,
175 Recipient agrees to cease use and distribution of the Program as soon as
176 reasonably practicable. However, Recipient's obligations under this Agreement
177 and any licenses granted by Recipient relating to the Program shall continue
178 and survive.
179
180 Everyone is permitted to copy and distribute copies of this Agreement, but in
181 order to avoid inconsistency the Agreement is copyrighted and may only be
182 modified in the following manner. The Agreement Steward reserves the right to
183 publish new versions (including revisions) of this Agreement from time to
184 time. No one other than the Agreement Steward has the right to modify this
185 Agreement. The Eclipse Foundation is the initial Agreement Steward. The
186 Eclipse Foundation may assign the responsibility to serve as the Agreement
187 Steward to a suitable separate entity. Each new version of the Agreement will
188 be given a distinguishing version number. The Program (including
189 Contributions) may always be distributed subject to the version of the
190 Agreement under which it was received. In addition, after a new version of the
191 Agreement is published, Contributor may elect to distribute the Program
192 (including its Contributions) under the new version. Except as expressly
193 stated in Sections 2(a) and 2(b) above, Recipient receives no rights or
194 licenses to the intellectual property of any Contributor under this Agreement,
195 whether expressly, by implication, estoppel or otherwise. All rights in the
196 Program not expressly granted under this Agreement are reserved.
197
198 This Agreement is governed by the laws of the State of New York and the
199 intellectual property laws of the United States of America. No party to this
200 Agreement will bring a legal action under this Agreement more than one year
201 after the cause of action arose. Each party waives its rights to a jury trial in
202 any resulting litigation.
203
204
44
55 ## Releases and Dependency Information
66
7 Latest stable release is 0.3.0
7 This project follows the version scheme MAJOR.MINOR.PATCH where each component provides some relative indication of the size of the change, but does not follow semantic versioning. In general, all changes endeavor to be non-breaking (by moving to new names rather than by breaking existing names).
8
9 Latest stable release is 1.0.0
10
11 [CLI/`deps.edn`](https://clojure.org/reference/deps_and_cli) dependency information:
12 ```clojure
13 org.clojure/java.classpath {:mvn/version "1.0.0"}
14 ```
815
916 [Leiningen] dependency information:
1017
11 [org.clojure/java.classpath "0.3.0"]
18 [org.clojure/java.classpath "1.0.0"]
1219
1320 [Maven] dependency information:
1421
1522 <dependency>
1623 <groupId>org.clojure</groupId>
1724 <artifactId>java.classpath</artifactId>
18 <version>0.3.0</version>
25 <version>1.0.0</version>
1926 </dependency>
2027
2128 [Gradle] dependency information:
2229
23 compile "org.clojure:java.classpath:0.3.0"
30 compile "org.clojure:java.classpath:1.0.0"
2431
25 [Leiningen]: http://leiningen.org/
26 [Maven]: http://maven.apache.org/
27 [Gradle]: http://www.gradle.org/
32 [Leiningen]: https://leiningen.org/
33 [Maven]: https://maven.apache.org/
34 [Gradle]: https://www.gradle.org/
2835
2936 Other versions:
3037
31 * [All Released Versions](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22java.classpath%22)
38 * [All Released Versions](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.clojure%22%20AND%20a%3A%22java.classpath%22)
39 * [Development SNAPSHOTs](https://oss.sonatype.org/index.html#nexus-search;gav~org.clojure~java.classpath~~~)
40 * [How to get Development SNAPSHOTs](https://clojure.org/releases/downloads#_using_clojure_snapshot_releases)
3241
33 * [Development SNAPSHOTs](https://oss.sonatype.org/index.html#nexus-search;gav~org.clojure~java.classpath~~~)
34
35 * [How to get Development SNAPSHOTs](http://dev.clojure.org/display/doc/Maven+Settings+and+Repositories)
36
37 Releases are published to the [Maven Central Repository](http://search.maven.org/)
42 Releases are published to the [Maven Central Repository](https://search.maven.org/)
3843
3944 Development SNAPSHOTs are published to the [Sonatype Open-Source Repository](https://oss.sonatype.org/)
4045
4146
4247 ## Usage
4348
44 See the [API Documentation](http://clojure.github.com/java.classpath/)
49 See the [API Documentation](https://clojure.github.io/java.classpath/)
4550
4651 Examples:
4752
5560 The `classpath` function returns a sequence of java.io.File objects
5661 representing all JAR files and directories on the classpath. It
5762 defaults to using the classpath of Clojure's base
58 [ClassLoader](http://docs.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html).
63 [ClassLoader](https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html).
5964
6065 `classpath` also takes a ClassLoader as an optional argument.
6166
7782 ## Developer Information
7883
7984 * [Change log](CHANGES.md)
80
8185 * [GitHub project](https://github.com/clojure/java.classpath)
82
83 * [How to contribute](http://dev.clojure.org/display/community/Contributing)
84
85 * [Bug Tracker](http://dev.clojure.org/jira/browse/CLASSPATH)
86
87 * [Continuous Integration](http://build.clojure.org/job/java.classpath/)
88
89 * [Compatibility Test Matrix](http://build.clojure.org/job/java.classpath-test-matrix/)
90
91
86 * [How to contribute](https://clojure.org/community/contributing)
87 * [Bug Tracker](https://clojure.atlassian.net/browse/CLASSPATH)
88 * [Continuous Integration](https://build.clojure.org/job/java.classpath/)
89 * [Compatibility Test Matrix](https://build.clojure.org/job/java.classpath-test-matrix/)
9290
9391 ## Copyright and License
9492
95 Copyright (c) 2013 Rich Hickey, Stuart Sierra, and contributors. All
93 Copyright (c) 2013-2020 Rich Hickey, Stuart Sierra, and contributors. All
9694 rights reserved. The use and distribution terms for this software are
9795 covered by the Eclipse Public License 1.0
98 (http://opensource.org/licenses/eclipse-1.0.php) which can be found in
96 (https://opensource.org/licenses/eclipse-1.0.php) which can be found in
9997 the file epl.html at the root of this distribution. By using this
10098 software in any fashion, you are agreeing to be bound by the terms of
10199 this license. You must not remove this notice, or any other, from this
00 <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">
11 <modelVersion>4.0.0</modelVersion>
22 <artifactId>java.classpath</artifactId>
3 <version>1.0.0</version>
3 <version>1.1.0-SNAPSHOT</version>
44 <name>java.classpath</name>
55
66 <parent>
77 <groupId>org.clojure</groupId>
88 <artifactId>pom.contrib</artifactId>
9 <version>0.2.2</version>
9 <version>1.1.0</version>
1010 </parent>
1111
1212 <developers>
1919 <connection>scm:git:git@github.com:clojure/java.classpath.git</connection>
2020 <developerConnection>scm:git:git@github.com:clojure/java.classpath.git</developerConnection>
2121 <url>git@github.com:clojure/java.classpath.git</url>
22 <tag>java.classpath-1.0.0</tag>
22 <tag>HEAD</tag>
2323 </scm>
2424 </project>