1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!--
3+ * The contents of this file are subject to the terms of the Common Development and
4+ * Distribution License (the License). You may not use this file except in compliance with the
5+ * License.
6+ *
7+ * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
8+ * specific language governing permission and limitations under the License.
9+ *
10+ * When distributing Covered Software, include this CDDL Header Notice in each file and include
11+ * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
12+ * Header, with the fields enclosed by brackets [] replaced by your own identifying
13+ * information: "Portions copyright [year] [name of copyright owner]".
14+ *
15+ * Copyright 2026 3A Systems LLC.
16+ -->
17+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
18+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
19+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
20+ <modelVersion >4.0.0</modelVersion >
21+ <parent >
22+ <groupId >org.openidentityplatform.openidm</groupId >
23+ <artifactId >openidm-project</artifactId >
24+ <version >7.0.3-SNAPSHOT</version >
25+ </parent >
26+
27+ <artifactId >openidm-rhino</artifactId >
28+ <packaging >bundle</packaging >
29+ <name >${project.groupId} .${project.artifactId} </name >
30+ <description >OSGi bundle wrapper for Mozilla Rhino JavaScript engine</description >
31+ <dependencies >
32+ <dependency >
33+ <groupId >org.mozilla</groupId >
34+ <artifactId >rhino</artifactId >
35+ <scope >provided</scope >
36+ </dependency >
37+ <dependency >
38+ <groupId >org.mozilla</groupId >
39+ <artifactId >rhino-engine</artifactId >
40+ <scope >provided</scope >
41+ </dependency >
42+ </dependencies >
43+ <build >
44+ <plugins >
45+ <plugin >
46+ <groupId >org.apache.felix</groupId >
47+ <artifactId >maven-bundle-plugin</artifactId >
48+ <extensions >true</extensions >
49+ <configuration >
50+ <instructions >
51+ <Bundle-Name >${project.name} </Bundle-Name >
52+ <Bundle-SymbolicName >${project.name} </Bundle-SymbolicName >
53+ <Embed-Dependency >*;groupId=org.mozilla;inline=true;scope=provided</Embed-Dependency >
54+ <Export-Package >*</Export-Package >
55+ <Import-Package >
56+ javax.lang.model;resolution:=optional,
57+ javax.script;resolution:=optional,
58+ *
59+ </Import-Package >
60+ <DynamicImport-Package >*</DynamicImport-Package >
61+ <_removeheaders >
62+ Bnd-LastModified,Built-By,Private-Package,Tool,Build-Jdk,Include-Resource,Ignore-Package,Bundle-DocURL
63+ </_removeheaders >
64+ </instructions >
65+ </configuration >
66+ </plugin >
67+ </plugins >
68+ </build >
69+
70+ </project >
0 commit comments