|
10 | 10 | <version>0.1-SNAPSHOT</version> |
11 | 11 |
|
12 | 12 | <properties> |
| 13 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 14 | + |
13 | 15 | <bundle.symbolicName>org.sap.cytoscape</bundle.symbolicName> |
14 | 16 | <bundle.namespace>org.sap.cytoscape.internal</bundle.namespace> |
15 | 17 |
|
16 | | - <maven-bundle-plugin.version>5.1.2</maven-bundle-plugin.version> |
17 | | - <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> |
| 18 | + <maven-bundle-plugin.version>5.1.9</maven-bundle-plugin.version> |
| 19 | + <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version> |
18 | 20 |
|
19 | 21 | <junit.version>4.13.2</junit.version> |
20 | 22 |
|
21 | | - <cytoscape.api.version>3.8.1</cytoscape.api.version> |
22 | | - <osgi.api.version>6.0.0</osgi.api.version> |
23 | | - <pax.logging.version>1.11.9</pax.logging.version> |
| 23 | + <cytoscape.api.version>3.10.0</cytoscape.api.version> |
| 24 | + <osgi.api.version>7.0.0</osgi.api.version> |
| 25 | + <pax.logging.version>1.11.17</pax.logging.version> |
24 | 26 |
|
25 | | - <maven.compiler.source>16</maven.compiler.source> |
26 | | - <maven.compiler.target>16</maven.compiler.target> |
| 27 | + <maven.compiler.source>17</maven.compiler.source> |
| 28 | + <maven.compiler.target>17</maven.compiler.target> |
27 | 29 |
|
28 | | - <ngdbc.version>2.9.16</ngdbc.version> |
| 30 | + <ngdbc.version>2.17.7</ngdbc.version> |
29 | 31 | </properties> |
30 | 32 |
|
31 | 33 | <repositories> |
|
51 | 53 | <name>Cytoscape Releases</name> |
52 | 54 | <url>https://nrnb-nexus.ucsd.edu/repository/cytoscape_releases/</url> |
53 | 55 | </repository> |
54 | | - <!--repository> |
55 | | - <id>apache-repo-releases</id> |
56 | | - <url>https://repository.apache.org/content/repositories/</url> |
| 56 | + <repository> |
| 57 | + <id>apache_maven2</id> |
| 58 | + <url>https://repo1.maven.org/maven2/</url> |
57 | 59 | <releases> |
58 | 60 | <enabled>true</enabled> |
59 | 61 | </releases> |
60 | 62 | </repository> |
61 | | - <repository> |
62 | | - <id>apache_maven2</id> |
63 | | - <url>http://repo.maven.apache.org/maven2/</url> |
64 | | - <releases><enabled>true</enabled></releases> |
65 | | - </repository--> |
66 | 63 | </repositories> |
67 | 64 |
|
68 | 65 | <build> |
69 | 66 | <plugins> |
70 | 67 | <!--plugin> |
71 | 68 | <groupId>org.apache.maven.plugins</groupId> |
72 | 69 | <artifactId>maven-jar-plugin</artifactId> |
73 | | - <version>3.2.0</version> |
| 70 | + <version>3.3.0</version> |
74 | 71 | <configuration> |
75 | 72 | <archive> |
76 | 73 | <manifestEntries> |
|
85 | 82 | <artifactId>maven-compiler-plugin</artifactId> |
86 | 83 | <version>${maven-compiler-plugin.version}</version> |
87 | 84 | <configuration> |
88 | | - <source>11</source> |
89 | | - <target>11</target> |
| 85 | + <source>${maven.compiler.source}</source> |
| 86 | + <target>${maven.compiler.target}</target> |
90 | 87 | <optimize>true</optimize> |
91 | 88 | <showWarnings>true</showWarnings> |
92 | 89 | <showDeprecation>true</showDeprecation> |
|
103 | 100 | <extensions>true</extensions> |
104 | 101 | <configuration> |
105 | 102 | <instructions> |
| 103 | + <multi-release>true</multi-release> |
106 | 104 | <Bundle-SymbolicName>${bundle.symbolicName}</Bundle-SymbolicName> |
107 | 105 | <Bundle-Version>${project.version}</Bundle-Version> |
108 | 106 | <Export-Package>!${bundle.namespace}.*</Export-Package> |
|
111 | 109 | <Embed-Dependency>*;scope=!provided</Embed-Dependency> |
112 | 110 | <Embed-Transitive>true</Embed-Transitive> |
113 | 111 | <Embed-StripVersion>true</Embed-StripVersion> |
114 | | - <!--Embed-Directory>lib</Embed-Directory--> |
| 112 | + <Embed-Directory>lib</Embed-Directory> |
115 | 113 | <Import-Package>*;resolution:=optional</Import-Package> |
116 | 114 | </instructions> |
117 | 115 | </configuration> |
|
122 | 120 | <dependencies> |
123 | 121 | <dependency> |
124 | 122 | <groupId>org.cytoscape</groupId> |
125 | | - <artifactId>application-api</artifactId> |
126 | | - <version>${cytoscape.api.version}</version> |
127 | | - <scope>provided</scope> |
128 | | - </dependency> |
129 | | - <dependency> |
130 | | - <groupId>org.cytoscape</groupId> |
131 | | - <artifactId>work-api</artifactId> |
132 | | - <version>${cytoscape.api.version}</version> |
133 | | - <scope>provided</scope> |
134 | | - </dependency> |
135 | | - <dependency> |
136 | | - <groupId>org.cytoscape</groupId> |
137 | | - <artifactId>service-api</artifactId> |
138 | | - <version>${cytoscape.api.version}</version> |
139 | | - <scope>provided</scope> |
140 | | - </dependency> |
141 | | - <dependency> |
142 | | - <groupId>org.cytoscape</groupId> |
143 | | - <artifactId>session-api</artifactId> |
144 | | - <version>${cytoscape.api.version}</version> |
145 | | - <scope>provided</scope> |
146 | | - </dependency> |
147 | | - <dependency> |
148 | | - <groupId>org.cytoscape</groupId> |
149 | | - <artifactId>swing-app-api</artifactId> |
150 | | - <version>${cytoscape.api.version}</version> |
151 | | - <scope>provided</scope> |
152 | | - </dependency> |
153 | | - <dependency> |
154 | | - <groupId>org.cytoscape</groupId> |
155 | | - <artifactId>command-executor-impl</artifactId> |
| 123 | + <artifactId>api-bundle</artifactId> |
156 | 124 | <version>${cytoscape.api.version}</version> |
157 | 125 | <scope>provided</scope> |
158 | 126 | </dependency> |
|
170 | 138 | </dependency> |
171 | 139 | <dependency> |
172 | 140 | <groupId>org.osgi</groupId> |
173 | | - <artifactId>org.osgi.core</artifactId> |
| 141 | + <artifactId>osgi.core</artifactId> |
174 | 142 | <version>${osgi.api.version}</version> |
175 | 143 | <scope>provided</scope> |
176 | 144 | </dependency> |
|
196 | 164 | </repository> |
197 | 165 | </distributionManagement> |
198 | 166 |
|
199 | | - |
200 | 167 | </project> |
0 commit comments