We may have other problems. I just updated to the latest and OSGI core
adapter fails to build. I can continue what I'm doing because the AS7
adapter built successfully.
See WARNING below. Possibly a Windows problem?
[INFO] Building Keycloak OSGI Core Adapter Integration 1.1.0.Beta2-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.3:create-timestamp
(get-build-timestamp) @ keycloak-osgi-core-adapter ---
[INFO]
[INFO] --- buildnumber-maven-plugin:1.3:create (get-scm-revision) @
keycloak-osgi-core-adapter ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @
keycloak-osgi-core-adapter ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory
C:\GitHub\keycloak\distribution\osgi\core-adapter\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.1:compile (default-compile) @
keycloak-osgi-core-adapter ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-bundle-plugin:2.3.7:manifest (bundle-manifest) @
keycloak-osgi-core-adapter ---
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Keycloak JBoss Modules ............................. SUCCESS [
7.552 s]
[INFO] Keycloak AS7 Adapter Distro ........................ SUCCESS [
0.798 s]
[INFO] Keycloak Tomcat 6 Adapter Distro ................... SUCCESS [
0.438 s]
[INFO] Keycloak Tomcat 7 Adapter Distro ................... SUCCESS [
0.185 s]
[INFO] Keycloak Tomcat 8 Adapter Distro ................... SUCCESS [
0.168 s]
[INFO] Keycloak EAP6 Adapter Distro ....................... SUCCESS [
0.738 s]
[INFO] Keycloak Wildfly Adapter Distro .................... SUCCESS [
0.838 s]
[INFO] Keycloak Jetty 8.1.x Adapter Distro ................ SUCCESS [
0.261 s]
[INFO] Keycloak Jetty 9.1.x Adapter Distro ................ SUCCESS [
0.257 s]
[INFO] Keycloak Jetty 9.2.x Adapter Distro ................ SUCCESS [
0.294 s]
[INFO] Keycloak Examples and Doc Distribution ............. SUCCESS [
5.459 s]
[INFO] Keycloak Example Themes ............................ SUCCESS [
1.361 s]
[INFO] Keycloak WAR Deployment For Wildfly/AS7/EAP ........ SUCCESS [
1.657 s]
[INFO] Keycloak WAR Distribution .......................... SUCCESS [
5.911 s]
[INFO] Keycloak OSGI Features ............................. SUCCESS [
0.433 s]
[INFO] Keycloak OSGI Core Adapter Integration ............. FAILURE [
0.328 s]
[INFO] Keycloak OSGI JAAS ................................. SKIPPED
[INFO] Keycloak OSGI Integration .......................... SKIPPED
[INFO] Proxy Distro ....................................... SKIPPED
[INFO] Keycloak Appliance Distribution .................... SKIPPED
[INFO] Keycloak Source Distribution ....................... SKIPPED
[INFO] Distribution ....................................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 27.514 s
[INFO] Finished at: 2014-12-02T15:06:24-05:00
[INFO] Final Memory: 54M/470M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.felix:maven-bundle-plugin:2.3.7:manifest (bundle-manifest) on
project keycloak-osgi-core-adapter: Cannot find C:\GitHub\keycloak
\distribution\osgi\core-adapter\target\classes (manifest goal must be
run after compile phase) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the
-e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR] mvn <goals> -rf :keycloak-osgi-core-adapter
On 12/2/2014 3:01 PM, Marek Posolda wrote:
Maybe an option is to keep just adapter support on AS7, but drop
support
for the auth-server itself on AS7? Of course, if we are able to somehow
fix everything, it might be best option:-)
Marek
On 2.12.2014 20:49, Bill Burke wrote:
> We should keep as7 adapter support at least. We support older
> versions of Jetty and tomcat too, it would be strange not to support
> AS7. Hopefully stan has a fix.
>
> Looking at it, it looks like OperationDefinition is only within
> auth-server subsystem. That could be the "hack' you're talkin about.
>
> Shouldn't the auth-server and adapter should be separate subsystems
> anyways?
>
> On 12/2/2014 2:37 PM, Marek Posolda wrote:
>> One slightly related issue. I just did some testing and figured that
>> eap6.3 and as7 distribution were broken as they excluded
>> keycloak-subsystem . I've fixed that and EAP 6.3 works fine now. But on
>> AS 7.1.1 the keycloak-subsystem doesn't work and I have:
>>
>> Caused by: java.lang.ClassNotFoundException:
>> org.jboss.as.controller.OperationDefinition from [Module
>> "org.keycloak.keycloak-subsystem:main"
>>
>> I am seeing options like:
>> 1) Drop AS7 support
>> 2) Revert AS7 specific subsystem
>> 3) Do some hack in keycloak-subsystem to have it working on AS 7.1.1 (is
>> it doable?)
>>
>> Anything else I am missing?
>>
>> Marek
>>
>> On 2.12.2014 14:38, Bill Burke wrote:
>>> On 12/2/2014 7:55 AM, Stan Silvert wrote:
>>>> On 12/2/2014 4:52 AM, Stian Thorgersen wrote:
>>>>> Should we upgrade to WF 8.2 and also do some changes to the distro
>>>>> before release?
>>>> I don't see a reason not to go to WF 8.2. If we do that, let me
>>>> know so
>>>> I can run a quick smoke test on the subsystem before we release.
>>>>> With regards to distro we should move the adapters and examples into
>>>>> separate downloads. Also, we should move the examples into a
>>>>> separate github project (keycloak/keycloak-examples). This will make
>>>>> it easier for those that wants to fork the examples separately.
>>>>>
>>>>> Also, we should consider a download based on the web-lite profile.
>>>>> For non-JavaEE apps, containers (Docker) and those that want to run
>>>>> a standalone KC server it would be nice to have a small as possible
>>>>> distro.
>>>> Depending on how the feature pack turns out, we might be able to offer
>>>> many flavors of the appliance distro without any additional
>>>> effort. We
>>>> could have:
>>>> EAP6 + Keycloak
>>>> AS7 + Keycloak
>>>> WF8 (web) + Keycloak
>>>> WF8 (full) + Keycloak
>>>> WF 9 beta (web) + Keycloak
>>>> WF 9 beta (full) + Keycloak
>>>> etc.
>>>>
>>> IMO, we just need:
>>> * war-dist
>>> * appliance-dist
>>>
>>> Appliance distribution would have the most stable platform available.
>>> Since we can't distribute EAP, then it would be the most stable and
>>> maintained version of Wildfly that allows us to cluster and deploy
>>> Keycloak.
>>>
>>>
_______________________________________________
keycloak-dev mailing list
keycloak-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-dev