[wildfly-dev] API differences javax EE6 vs JBoss EE6 specs

Andrey Ponomarenko aponomarenko at rosalab.ru
Wed May 21 10:27:21 EDT 2014


It's from 
http://download.java.net/maven/2/javax/javaee-api/6.0/javaee-api-6.0.jar

Tomaž Cerar wrote:
> Question is what is proper or reference, for our Jars we are sure they pass
> Java EE6/7 TCK signature tests (which tests mostly what you are comparing)
>
> question is from where id javaee.jar you are using come frome, and does it
> also pass TCK signature tests.
>
>
> On Wed, May 21, 2014 at 4:17 PM, Andrey Ponomarenko <aponomarenko at rosalab.ru
>> wrote:
>> I've corrected the report:
>>
>> http://upstream-tracker.org/downloads/compat_reports/javaee/6.0_to_jboss-6.0-3.0.2.Final/compat_report_pub.html
>>
>> Added --skip-internal="\A(java_cup|org)" cmd option in order to check
>> javax package only.
>>
>> Jason Greene wrote:
>>> Looks that report is counting internal impl classes and all maven deps,
>> so its not very accurate. It’s a good idea though.
>>> On May 21, 2014, at 8:18 AM, Andrey Ponomarenko <aponomarenko at rosalab.ru>
>> wrote:
>>>> API changes report:
>>>>
>> http://upstream-tracker.org/downloads/compat_reports/javaee/6.0_to_jboss-6.0-3.0.2.Final/compat_report.html
>>>> It's generated by https://github.com/lvc/japi-compliance-checker
>>>>
>>>> $> japi-compliance-checker -l javaee javaee-api-6.0.jar
>>>> jboss-javaee-all-6.0-3.0.2.Final.jar
>>>>
>>>> hanasaki at gmail.com wrote:
>>>>> What are the differences between the JBoss EE6 API and the Oracle EE6
>>>>> API as specified by the below maven dependencies?  What issues, if any,
>>>>> are there in using the oracle javax api spec?  Since the spec is final,
>>>>> wouldn't there be no differences to expect?
>>>>>
>>>>> Thank you.
>>>>>
>>>>> reference info below:
>>>>>
>>>>>            <dependency>
>>>>>                <groupId>javax</groupId>
>>>>>                <artifactId>javaee-api</artifactId>
>>>>>                <version>6.0</version>
>>>>>                <scope>compile</scope>
>>>>>            </dependency>
>>>>>
>>>>> <groupId>org.jboss.spec</groupId>
>>>>>      <artifactId>jboss-javaee-6.0</artifactId>
>>>>>      <artifactId>jboss-javaee-all-6.0</artifactId>
>>>>>      <version>3.0.2.Final</version>
>>>>> </dependency>
>>>>>

-- 
Andrey Ponomarenko, NTC IT ROSA.
http://www.rosalab.com/



More information about the wildfly-dev mailing list