diff --git a/api/pom.xml b/api/pom.xml index 7ce92d31b34..92362e2c1c7 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -1,7 +1,7 @@ maven-compiler-plugin - 3.11.0 + 3.12.1 17 -Xlint:unchecked @@ -339,6 +339,8 @@ + @@ -396,6 +398,7 @@ ${project.build.outputDirectory}/META-INF/MANIFEST.MF + module-info.* jakarta/** META-INF/LICENSE.md META-INF/NOTICE.md @@ -432,6 +435,7 @@ jar + src/main/java -Xdoclint:none Jakarta Faces API documentation Jakarta Faces API documentation @@ -439,7 +443,7 @@
Jakarta Faces API v${project.version}]]>
faces-dev@eclipse.org.
-Copyright © 2019, 2023 Eclipse Foundation. All rights reserved.
+Copyright © 2019, 2024 Eclipse Foundation. All rights reserved.
Use is subject to license terms.]]>
true @@ -459,7 +463,7 @@ Use is subject to org.codehaus.mojo flatten-maven-plugin - 1.5.0 + 1.6.0 ossrh @@ -586,7 +590,7 @@ Use is subject to org.codehaus.mojo exec-maven-plugin - 3.1.1 + 3.2.0 generate-vdldoc diff --git a/api/src/main/module/module-info.java b/api/src/main/module/module-info.java new file mode 100644 index 00000000000..fdd132c3c49 --- /dev/null +++ b/api/src/main/module/module-info.java @@ -0,0 +1,59 @@ +/* + * Copyright (c) 2024 Contributors to the Eclipse Foundation + * + * 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 + */ +module jakarta.faces { + + requires jakarta.inject; + requires jakarta.validation; + requires java.logging; + requires java.naming; + + requires static jakarta.cdi; + requires static jakarta.cdi.el; + requires static jakarta.el; + requires static jakarta.servlet; + requires static jakarta.websocket.client; + requires static jakarta.websocket; + requires static jakarta.persistence; + requires static jakarta.ejb; + requires static jakarta.xml.ws; + requires static jakarta.json; + requires transitive java.desktop; + requires transitive java.sql; + requires transitive java.xml; + + exports jakarta.faces; + exports jakarta.faces.annotation; + exports jakarta.faces.application; + exports jakarta.faces.component; + exports jakarta.faces.component.behavior; + exports jakarta.faces.component.html; + exports jakarta.faces.component.search; + exports jakarta.faces.component.visit; + exports jakarta.faces.context; + exports jakarta.faces.convert; + exports jakarta.faces.el; + exports jakarta.faces.event; + exports jakarta.faces.flow; + exports jakarta.faces.flow.builder; + exports jakarta.faces.lifecycle; + exports jakarta.faces.model; + exports jakarta.faces.push; + exports jakarta.faces.render; + exports jakarta.faces.validator; + exports jakarta.faces.view; + exports jakarta.faces.view.facelets; + exports jakarta.faces.webapp; +}