Skip to content
This repository was archived by the owner on Apr 8, 2025. It is now read-only.

Commit 4f82caf

Browse files
authored
Merge pull request #357 from xenit-eu/DEVEM-514
DEVEM-514 fix publishing and remove JetBrains dependencies
2 parents 9df6747 + f2ef500 commit 4f82caf

File tree

22 files changed

+81
-73
lines changed

22 files changed

+81
-73
lines changed

alfresco-dynamic-extensions-repo/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ subprojects {
3232
ampLib "com.springsource.util:com.springsource.util.osgi:${project.ext.springOsgiUtilVersion}"
3333
// The core asm library is already included in Alfresco distributions, so we just add asm-commons.
3434
ampLib("asm:asm-commons:3.1") { transitive = false }
35-
36-
ampLib "org.jetbrains:annotations:$jetbrains_annotations_version"
35+
ampLib "javax.validation:validation-api:$javax_annotations_version"
3736

3837
ampLib "biz.aQute.bnd:biz.aQute.bnd:${project.ext.bndVersion}"
3938

alfresco-integration/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ dependencies {
1616
compileOnly("org.alfresco:alfresco-repository") { transitive = false }
1717

1818
compileOnly "org.slf4j:slf4j-api"
19-
compileOnly "org.jetbrains:annotations:$jetbrains_annotations_version"
20-
19+
compileOnly "javax.validation:validation-api:$javax_annotations_version"
2120
implementation "org.osgi:org.osgi.core:${project.ext.osgiVersion}"
2221
api "javax.servlet:servlet-api:${project.ext.servletVersion}"
2322

alfresco-integration/src/main/java/com/github/dynamicextensionsalfresco/BeanNames.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
package com.github.dynamicextensionsalfresco;
22

3-
import org.jetbrains.annotations.NotNull;
4-
53
/**
64
* Contains constants for bean names used by the bundle Spring application contexts.
7-
*
5+
*
86
* @author Laurens Fridael
9-
*
7+
*
108
*/
119
public enum BeanNames {
1210

alfresco-integration/src/main/java/com/github/dynamicextensionsalfresco/osgi/BundleDependencies.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
import com.springsource.util.osgi.manifest.BundleManifestFactory;
55
import com.springsource.util.osgi.manifest.ExportedPackage;
66
import com.springsource.util.osgi.manifest.ImportedPackage;
7+
import org.osgi.framework.Bundle;
8+
9+
import javax.validation.constraints.NotNull;
710
import java.util.ArrayList;
811
import java.util.Collection;
912
import java.util.List;
10-
import org.jetbrains.annotations.NotNull;
11-
import org.osgi.framework.Bundle;
1213

1314
/**
1415
* Sort a list of bundles by their dependency graph. Bundles without or satisfied dependencies come first.

alfresco-integration/src/test/java/com/github/dynamicextensionsalfresco/models/ModelRegistrarTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22

33
import org.alfresco.repo.dictionary.DictionaryDAO;
44
import org.alfresco.repo.dictionary.M2Model;
5-
import org.jetbrains.annotations.NotNull;
65
import org.junit.Before;
76
import org.junit.Test;
87
import org.mockito.ArgumentCaptor;
98

9+
import javax.validation.constraints.NotNull;
1010
import java.util.List;
1111

1212
import static java.util.Arrays.asList;
1313
import static org.junit.Assert.assertEquals;
14-
import static org.mockito.Mockito.*;
14+
import static org.mockito.Mockito.mock;
15+
import static org.mockito.Mockito.times;
16+
import static org.mockito.Mockito.verify;
1517

1618
/**
1719
* {@link ModelRegistrar} unit test.

annotations-runtime/build.gradle

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ dependencies {
3838

3939
compileOnly 'com.google.code.findbugs:jsr305:2.0.1'
4040
api 'com.google.collections:google-collections:1.0'
41-
42-
compileOnly "org.jetbrains:annotations:$jetbrains_annotations_version"
43-
41+
compileOnly "javax.validation:validation-api:$javax_annotations_version"
4442
compileOnly "com.fasterxml.jackson.core:jackson-databind"
4543

4644
implementation "javax.annotation:javax.annotation-api:${javaxAnnotationApiVersion}"

annotations-runtime/src/main/java/com/github/dynamicextensionsalfresco/actions/ActionMethodMapping.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
package com.github.dynamicextensionsalfresco.actions;
22

33
import com.github.dynamicextensionsalfresco.actions.annotations.ActionMethod;
4-
import java.lang.reflect.Method;
5-
import java.util.Arrays;
6-
import java.util.Collection;
7-
import java.util.HashMap;
84
import org.alfresco.repo.action.executer.ActionExecuter;
95
import org.alfresco.service.cmr.action.Action;
106
import org.alfresco.service.cmr.repository.NodeRef;
117
import org.alfresco.service.cmr.rule.RuleServiceException;
12-
import org.jetbrains.annotations.NotNull;
13-
import org.jetbrains.annotations.Nullable;
148
import org.springframework.util.ReflectionUtils;
159

10+
import javax.annotation.Nullable;
11+
import javax.validation.constraints.NotNull;
12+
import java.lang.reflect.Method;
13+
import java.util.Arrays;
14+
import java.util.Collection;
15+
import java.util.HashMap;
16+
1617
/**
1718
* Represents a mapping from {@link ActionExecuter#execute} to an {@link ActionMethod} -annotated method.
1819
*

annotations-runtime/src/main/java/com/github/dynamicextensionsalfresco/actions/ParameterMapping.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
import com.github.dynamicextensionsalfresco.actions.annotations.ActionMethod;
44
import org.alfresco.service.cmr.action.ParameterDefinition;
5-
import org.jetbrains.annotations.NotNull;
5+
6+
import javax.validation.constraints.NotNull;
67

78
/**
89
* Represents a mapping of an Action parameter to a parameter of an {@link ActionMethod}-annotated method.

annotations-runtime/src/main/java/com/github/dynamicextensionsalfresco/metrics/SpringTimer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
import org.alfresco.repo.transaction.AlfrescoTransactionSupport;
44
import org.alfresco.repo.transaction.TransactionListener;
5-
import org.jetbrains.annotations.NotNull;
65
import org.slf4j.Logger;
76
import org.slf4j.LoggerFactory;
87
import org.springframework.transaction.support.TransactionSynchronizationManager;
98
import org.springframework.util.StopWatch;
109

10+
import javax.validation.constraints.NotNull;
11+
1112
/**
1213
* {@link Timer} based on Spring's {@link StopWatch} collects data during a transaction and logs to log4j after commit
1314
* at TRACE level

annotations-runtime/src/main/java/com/github/dynamicextensionsalfresco/policy/BehaviourProxy.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
package com.github.dynamicextensionsalfresco.policy;
22

33
import com.github.dynamicextensionsalfresco.metrics.Timer;
4+
import org.alfresco.repo.policy.Behaviour;
5+
import org.alfresco.repo.policy.Policy;
6+
import org.alfresco.repo.policy.PolicyComponent;
7+
import org.alfresco.service.cmr.repository.NodeRef;
8+
9+
import javax.annotation.Nullable;
10+
import javax.validation.constraints.NotNull;
411
import java.lang.reflect.InvocationHandler;
512
import java.lang.reflect.InvocationTargetException;
613
import java.lang.reflect.Method;
714
import java.lang.reflect.Proxy;
815
import java.util.Arrays;
916
import java.util.concurrent.ConcurrentHashMap;
1017
import java.util.stream.Collectors;
11-
import org.alfresco.repo.policy.Behaviour;
12-
import org.alfresco.repo.policy.Policy;
13-
import org.alfresco.repo.policy.PolicyComponent;
14-
import org.alfresco.service.cmr.repository.NodeRef;
15-
import org.jetbrains.annotations.NotNull;
16-
import org.jetbrains.annotations.Nullable;
1718

1819
/**
1920
* Proxy that allows a {@link Behaviour} to be garbage-collected.

0 commit comments

Comments
 (0)