Skip to content

Commit 6e167be

Browse files
committed
FIX for #245
ssoadmintools setup script gives error (NoClassDefFoundError)
1 parent 2c5f7db commit 6e167be

File tree

6 files changed

+5
-44
lines changed

6 files changed

+5
-44
lines changed

openam-distribution/openam-distribution-ssoadmintools/README

Lines changed: 0 additions & 2 deletions
This file was deleted.

openam-distribution/openam-distribution-ssoadmintools/pom.xml

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,6 @@
3131
<artifactId>openam-distribution-ssoadmintools</artifactId>
3232
<packaging>pom</packaging>
3333
<properties>
34-
<setupArtifactIDs>
35-
opendj-server,forgerock-util,json,xmlsec,openam-core,
36-
openam-entitlements,openam-shared,openam-dtd-schema,openam-license-manager-cli,openam-license-core,
37-
openam-audit-context,forgerock-guice-core,forgerock-guava-base,forgerock-guava-collect,guava,
38-
guice,guice-assistedinject,commons-lang,commons-collections,org.apache.servicemix.bundles.javax-inject,
39-
slf4j-api,slf4j-nop,opendj-core,opendj-grizzly,i18n-core,openam-ldap-utils,grizzly-framework,
40-
org.openidentityplatform.commons.audit:core,openam-audit-configuration,i18n-slf4j,
41-
opendj-server-legacy,opendj-config,opendj-cli,core,joda-time,
42-
jackson-core,jackson-databind,jackson-annotations
43-
</setupArtifactIDs>
4434
</properties>
4535

4636

@@ -86,34 +76,7 @@
8676
<overWriteSnapshots>true</overWriteSnapshots>
8777
<overWriteIfNewer>true</overWriteIfNewer>
8878
<excludeArtifactIds>${license.artifactId},openam-rest,openam-installtools,openam-slf4j</excludeArtifactIds>
89-
</configuration>
90-
</execution>
91-
<execution>
92-
<id>Unix setup classpath</id>
93-
<phase>prepare-package</phase>
94-
<goals>
95-
<goal>build-classpath</goal>
96-
</goals>
97-
<configuration>
98-
<fileSeparator>/</fileSeparator>
99-
<pathSeparator>:</pathSeparator>
100-
<prefix>$TOOLS_HOME/lib</prefix>
101-
<includeArtifactIds>${setupArtifactIDs}</includeArtifactIds>
102-
<outputProperty>unix.setup.classpath</outputProperty>
103-
</configuration>
104-
</execution>
105-
<execution>
106-
<id>Windows setup classpath</id>
107-
<phase>prepare-package</phase>
108-
<goals>
109-
<goal>build-classpath</goal>
110-
</goals>
111-
<configuration>
112-
<fileSeparator>\</fileSeparator>
113-
<pathSeparator>;</pathSeparator>
114-
<prefix>%TOOLS_HOME%\lib</prefix>
115-
<includeArtifactIds>${setupArtifactIDs}</includeArtifactIds>
116-
<outputProperty>windows.setup.classpath</outputProperty>
79+
<prependGroupId>true</prependGroupId>
11780
</configuration>
11881
</execution>
11982
</executions>

openam-distribution/openam-distribution-ssoadmintools/src/main/assembly/openAMToolsAssembly_Descriptor.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<!-- Library Dependency -->
3535
<dependencySets>
3636
<dependencySet>
37-
<outputFileNameMapping>${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
37+
<outputFileNameMapping>${artifact.groupId}.${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
3838
<outputDirectory>lib</outputDirectory>
3939
<includes>
4040
<include>org.openidentityplatform.openam:openam-shared</include>

openam-distribution/openam-distribution-ssoconfiguratortools/src/main/assembly/openAMToolsAssembly_Descriptor.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
<dependencySets>
3636
<dependencySet>
37-
<outputFileNameMapping>${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
37+
<outputFileNameMapping>${artifact.groupId}.${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
3838
<outputDirectory>lib</outputDirectory>
3939
<includes>
4040
<include>com.google.inject:guice:jar:no_aop</include>

openam-distribution/src/main/amserver/scripts/tools/setup

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ do
8888
done
8989

9090
CLASSPATH=""
91-
CLASSPATH="$CLASSPATH:${unix.setup.classpath}"
91+
CLASSPATH="$CLASSPATH:$TOOLS_HOME/lib/*"
9292
CLASSPATH="$CLASSPATH:$TOOLS_HOME/resources"
9393

9494
$JAVA_HOME/bin/java -D"load.config=yes" -D"help.print=$help_print" \

openam-distribution/src/main/amserver/scripts/tools/setup.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ IF "%5" == "-p" SET path_AMConfig=%~6
106106
IF "%5" == "--path" SET path_AMConfig=%~6
107107

108108
set CLASSPATH="@CONFIG_DIR@"
109-
set CLASSPATH="%CLASSPATH%;${windows.setup.classpath}"
109+
set CLASSPATH="%CLASSPATH%;%TOOLS_HOME%\lib\*"
110110
set CLASSPATH="%CLASSPATH%;%TOOLS_HOME%\resources"
111111

112112
"%JAVA_HOME%/bin/java.exe" -D"load.config=yes" -D"help.print=%help_print%" -D"path.AMConfig=%path_AMConfig%" -D"path.log=%path_log%" -D"path.debug=%path_debug%" -cp "%CLASSPATH%" com.sun.identity.tools.bundles.Main %accept_license%

0 commit comments

Comments
 (0)