Skip to content

Commit 9f5635e

Browse files
authored
Adjust JPMS visibility for resources (#877)
1 parent cfdd6b8 commit 9f5635e

File tree

14 files changed

+17
-8
lines changed

14 files changed

+17
-8
lines changed

auth/webac/src/main/java/module-info.java

+2
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,6 @@
3232

3333
uses org.trellisldp.api.ResourceService;
3434
uses org.trellisldp.api.IOService;
35+
36+
opens org.trellisldp.webac;
3537
}

components/file/src/main/java/module-info.java

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@
3232
requires org.apache.commons.codec;
3333
requires org.apache.jena.core;
3434

35+
opens org.trellisldp.file;
36+
3537
provides org.trellisldp.api.BinaryService
3638
with org.trellisldp.file.FileBinaryService;
3739
provides org.trellisldp.api.MementoService

components/file/src/main/java/org/trellisldp/file/FileNamespaceService.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ public boolean setPrefix(final String prefix, final String namespace) {
9494

9595
private void init() {
9696
if (data.isEmpty()) {
97-
data.putAll(read(getClass().getResource("/org/trellisldp/file/defaultNamespaces.json").getPath()));
97+
data.putAll(read(Thread.currentThread().getContextClassLoader()
98+
.getResource("org/trellisldp/file/defaultNamespaces.json").getPath()));
9899
write(filePath, data);
99100
}
100101
data.forEach((k, v) -> dataRev.put(v, k));

components/jdbc/src/main/java/module-info.java

+2
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,6 @@
3838

3939
uses org.trellisldp.api.IdentifierService;
4040
uses org.trellisldp.api.MementoService;
41+
42+
opens org.trellisldp.jdbc;
4143
}

components/jdbc/src/main/resources/migrations.yml renamed to components/jdbc/src/main/resources/org/trellisldp/jdbc/migrations.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ databaseChangeLog:
391391
- column:
392392
name: acl
393393
type: BOOLEAN
394-
file: initial_resource${csv}.csv
394+
file: org/trellisldp/jdbc/initial_resource${csv}.csv
395395
- changeSet:
396396
id: 2
397397
author: acoburn
@@ -422,7 +422,7 @@ databaseChangeLog:
422422
- column:
423423
name: namespace
424424
type: STRING
425-
file: initial_namespaces.csv
425+
file: org/trellisldp/jdbc/initial_namespaces.csv
426426
- changeSet:
427427
id: 3
428428
author: acoburn

components/jdbc/src/test/java/org/trellisldp/jdbc/DBNamespaceServiceTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class DBNamespaceServiceTest {
5353

5454
// Set up database migrations
5555
try (final Connection c = pg.getPostgresDatabase().getConnection()) {
56-
final Liquibase liquibase = new Liquibase("migrations.yml",
56+
final Liquibase liquibase = new Liquibase("org/trellisldp/jdbc/migrations.yml",
5757
new ClassLoaderResourceAccessor(),
5858
new JdbcConnection(c));
5959
final Contexts ctx = null;

components/jdbc/src/test/java/org/trellisldp/jdbc/DBResourceTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class DBResourceTest {
106106

107107
// Set up database migrations
108108
try (final Connection c = pg.getPostgresDatabase().getConnection()) {
109-
final Liquibase liquibase = new Liquibase("migrations.yml",
109+
final Liquibase liquibase = new Liquibase("org/trellisldp/jdbc/migrations.yml",
110110
new ClassLoaderResourceAccessor(),
111111
new JdbcConnection(c));
112112
final Contexts ctx = null;

components/jdbc/src/test/java/org/trellisldp/jdbc/DBTestUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ static EmbeddedPostgres setupDatabase(final String directory) {
4848

4949
// Set up database migrations
5050
try (final Connection c = pg.getPostgresDatabase().getConnection()) {
51-
final Liquibase liquibase = new Liquibase("migrations.yml",
51+
final Liquibase liquibase = new Liquibase("org/trellisldp/jdbc/migrations.yml",
5252
new ClassLoaderResourceAccessor(),
5353
new JdbcConnection(c));
5454
final Contexts ctx = null;

components/jdbc/src/test/java/org/trellisldp/jdbc/DBWrappedMementoServiceTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class DBWrappedMementoServiceTest {
7272

7373
// Set up database migrations
7474
try (final Connection c = pg.getPostgresDatabase().getConnection()) {
75-
final Liquibase liquibase = new Liquibase("migrations.yml",
75+
final Liquibase liquibase = new Liquibase("org/trellisldp/jdbc/migrations.yml",
7676
new ClassLoaderResourceAccessor(),
7777
new JdbcConnection(c));
7878
final Contexts ctx = null;

components/test/src/main/java/module-info.java

+2
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,6 @@
3535
requires java.ws.rs;
3636
requires java.xml.bind;
3737
requires jakarta.inject;
38+
39+
opens org.trellisldp.test;
3840
}

platform/dropwizard/src/main/java/org/trellisldp/dropwizard/app/TrellisApplication.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public DataSourceFactory getDataSourceFactory(final AppConfiguration config) {
6464
}
6565
@Override
6666
public String getMigrationsFileName() {
67-
return "migrations.yml";
67+
return "org/trellisldp/jdbc/migrations.yml";
6868
}
6969
});
7070
}

0 commit comments

Comments
 (0)