Skip to content

Commit

Permalink
Begin updating the userguide
Browse files Browse the repository at this point in the history
Restructure the TCK dist

Signed-off-by: Scott M Stark <starksm64@gmail.com>
  • Loading branch information
starksm64 committed Apr 29, 2022
1 parent 70280d8 commit 7ced14d
Show file tree
Hide file tree
Showing 44 changed files with 185 additions and 0 deletions.
File renamed without changes.
61 changes: 61 additions & 0 deletions tck-dist/pom.xml
@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2022, 2022 Contributors to Eclipse Foundation. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->

<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">
<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.eclipse.ee4j</groupId>
<artifactId>project</artifactId>
<version>1.0.6</version>
<relativePath/>
</parent>

<groupId>org.eclipse.ee4j.tck.authentication</groupId>
<artifactId>jakarta-authentication-tck-dist</artifactId>
<version>3.0.0-SNAPSHOT</version>
<packaging>pom</packaging>

<modules>
<module>userguide</module>
</modules>

<build>
<plugins>
<!-- Assembly plugin to collect everything into a single distribution -->
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>distribution</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/assembly.xml</descriptor>
</descriptors>
<finalName>authentication-tck-${project.version}</finalName>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
43 changes: 43 additions & 0 deletions tck-dist/src/main/EFTL.txt
@@ -0,0 +1,43 @@
Eclipse Foundation Technology Compatibility Kit License - v 1.0
Copyright (c) 2018, Eclipse Foundation, Inc. and its licensors.

Redistribution and use in binary form is permitted provided that the following conditions are met:
1. Use of the Technology Compatibility Kit accompanying this license ( the “TCK”) and its documentation is permitted
solely for the purpose of testing compatibility of an implementation (the “Product”) of a specification
(the “Specification”) made available by the Eclipse Foundation, Inc. (“Eclipse”).
2. Only those modifications expressly permitted by the TCK and its documentation are permitted. Except in these
limited circumstances, no modifications to the TCK are permitted under this license.
3. A Product will be deemed to be “compatible” with the Specification if it fully and completely meets and satisfies
all requirements of the TCK.
4. Before any claim of compatibility (or any similar claim suggesting compatibility) is made based on the TCK, the
testing party must:
a. use the TCK to demonstrate that the Product fully and completely meets and satisfies all requirements of the TCK;
b. make TCK test results showing full and complete satisfaction of all requirements of the TCK publicly
available on the testing party’s website and send a link to such test results to Eclipse at tck@eclipse.org; and
c. comply with any requirements stated in the Specification with regard to subsetting, supersetting, modifying
or extending the Specification in any Product claimed to be compatible with the Specification.
5. The test results must be continuously available and the link must be live for at least as long as the Product is
available in the marketplace.
6. The TCK may not be used as a basis for any statements of partial compatibility. The TCK may only be used as a
basis for true, factual statements of full compatibility of Products that fully meet and satisfy all requirements
of the TCK.
7. A determination that a Product is compatible with the TCK does not, in itself, give rise to the right to use any
name, mark, logo associated with the TCK, Eclipse, or Eclipse’s contributors or licensors.
8. Upon the request of Eclipse, a tester will retract any statements of compatibility (or any similar claim
suggesting compatibility) which Eclipse reasonably determines to be false or misleading or in violation of the
terms of this license.
9. Redistribution of the TCK must be under this Eclipse Foundation Technology Compatibility Kit License and must
reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
10. Neither the name, trademarks or logos of Eclipse, nor the names, trademarks or logos of its contributors or
licensors may be used to endorse or promote products tested with this software without specific prior written permission.
11. The source code for the TCK accompanying this license is available from Eclipse.

TO THE EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED ON AN “AS IS” BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
NON- INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT PERMITTED BY APPLICABLE LAW,
NEITHER THE COPYRIGHT OWNER OR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
81 changes: 81 additions & 0 deletions tck-dist/src/main/assembly/assembly.xml
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2022, 2022 Contributors to Eclipse Foundation. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
http://www.eclipse.org/legal/epl-2.0.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the
Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
version 2 with the GNU Classpath Exception, which is available at
https://www.gnu.org/software/classpath/license.html.
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-->
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd">
<id>dist</id>

<formats>
<format>zip</format>
</formats>

<files>

<!-- This is the final EFTL license -->
<file>
<source>src/main/EFTL.txt</source>
<destName>LICENSE</destName>
</file>

<!-- The readme included in the distribution zip -->
<file>
<source>src/main/readme/README.md</source>
<destName>README.md</destName>
</file>

<!-- Signature file: TODO
<file>
<source>${project.parent.basedir}/tck/src/main/resources/ee/jakarta/tck/concurrent/spec/signature/jakarta.enterprise.concurrent.sig
</source>
<outputDirectory>/artifacts</outputDirectory>
</file -->
</files>

<fileSets>
<fileSet>
<directory>${project.basedir}/../tck</directory>
<outputDirectory>tck</outputDirectory>
<excludes>
<exclude>**/target/**</exclude>
</excludes>
</fileSet>
<fileSet>
<directory>${project.basedir}/userguide</directory>
<outputDirectory>docs/pdf</outputDirectory>
<excludes>
<exclude>**/src/**</exclude>
<exclude>**/pom.xml</exclude>
</excludes>
<includes>
<include>**/generated-docs/*.pdf</include>
</includes>
</fileSet>
<fileSet>
<directory>${project.basedir}/userguide</directory>
<outputDirectory>docs/html</outputDirectory>
<excludes>
<exclude>**/src/**</exclude>
<exclude>**/pom.xml</exclude>
</excludes>
<includes>
<include>**/staging/**</include>
</includes>
</fileSet>
</fileSets>

</assembly>
File renamed without changes.
File renamed without changes.
File renamed without changes.
Empty file.
File renamed without changes.

0 comments on commit 7ced14d

Please sign in to comment.