Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-user] Tycho 1.3 + Java 11 + javax.annotation
  • From: Christian Dietrich <christian.dietrich@xxxxxxxxx>
  • Date: Fri, 2 Nov 2018 13:29:39 +0100
  • Autocrypt: addr=christian.dietrich@xxxxxxxxx; prefer-encrypt=mutual; keydata= xsBNBE0wIRgBCADR60B8p3gXk71kAbEIENV+JayJr6+OigipOmnJbKLMq7/TndgdmKcDDDNT ncPfzhRQeunM/u8HCZ5JBipSVWHCLbGVHSaxMBvRuNtTnkpuSzqOSp1irJnDhoHJ8MRVtypv q+BkuzKK9dNX31g8RTKqEsU9bl2nwnBcvkL5Z8kndJVvtAgQmkSNCD75Xw0mzKs5Wf6THWWF Mh+zJIwjVP5+hS9Tbv82cA9U9DkXo1q/tv3bDfSlRLx82Z4yzdvB9No2DkMWETsuJM9KjqJs VeTK+Fm+rtv83htbSr8paa4J6A3gy+/bHB8+S+wLTt55L4yh/078b3/jESSl5J6nwVDPABEB AAHNJ0NocmlzdGlhbiBEaWV0cmljaCA8ZGlldHJpY2hAaXRlbWlzLmRlPsLAfgQTAQoAKAIb IwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAlaYfx8FCQ8L+IIACgkQBgrRg1uqS2NLSQf+ IZYwTmhq1Iq2v3ckiy55l+UlCpzTs0k/vBRPT3IqsoKtplEqSlte/ldSf4io6KLEehgaizTG xVPXFkoOBvxhImLmnLSyHXoaE9ApMPJfgxHFHi9O5bLkkQZuhF7aR+IYdVIlLREFHqAAfZmx YrZv+CjvIX86jKuihcx0YsKbw/7JBfCZWAyUu5FNzEetJ4tbiA5BLUM0FwoO4zgjWs6Weusj LrSa0B2JgFVi8SlMxjIJZilcyEWZyqyYHv+goXTGovpZKnxIfUtMEaztunXpooxPHfevem1i nCXmwM6CyKbXUGWq0sLpqUItdtRkCmpSV/Ck2li4bqTrWTtPPRPwEc7ATQRNMCEYAQgAt9Mi NC7Y0+8eXkSL+tPMbjXbhmoRiOL/a2nkOEUCYD43IUO+mlGYiZV05P6LygLiXz69MvroHnCB gm9SBUFdS4a/VhxgACIuDUVO5TEtCUGQckrFOLzX9pCNVSZ1YIA6/cE8axgyxtKp08DkaATX DOMaVBNKaW2+xeNsAdS7QgueLuXnLcuR/nGtPtw8iapJyGRSYzaSUOFXfz0Za2yyRQbzAN4z pRJQYH1BLg+ynavrqVHWpwfGgAX7kwq5PEgUdrpVKiaOYulYYJ9b0dHCVMeplZe9now8xT2C 3qEYbKW5O/H1Gblhv3erDOM+sqL6D2jHlWQlYmxMq3UaE+lFRQARAQABwsBlBBgBCgAPAhsM BQJWmH8fBQkPC/iHAAoJEAYK0YNbqktjhg0H/R8g+znBcuSmDSRAWWBI2LH85aRkkBbKWF9t Sf8PPF6b8PGbx9e29zrywd/RceKRHKTVkirBHk9Mauq3KRY1E+YmMvSPQ0YI2/U9C7qe77Yk iP/dbSHcuRg1A5+ylkjd4x+m6QOq13vhha1rRmAy4oJ+qYxD2Ioy6h8pEn6jZM1Je+3z7hgB AP8XtYUnnGAo2coVfhGBUqXGx3zwsUCbm9unFaTYbyHgYk0fAOlCi70HYp2oGXgtF5fILkTM WvZ+hTKekgB950hIZ9XWU8NWCQSeCtdPzCHLf59yhoByxaALNYu1+O2fTYksnkl/dLoXlDwE yB9uXat27RCQc8HkXbc=
  • Delivered-to: tycho-user@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/tycho-user>
  • List-help: <mailto:tycho-user-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tycho-user>, <mailto:tycho-user-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tycho-user>, <mailto:tycho-user-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.3.0

Hi,

Java 11 removed javax.annotation.
This leads to test failures like

!ENTRY org.eclipse.ui 4 0 2018-11-02 12:33:19.100
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module:
org.eclipse.ui [23]
  Unresolved requirement: Require-Bundle: org.eclipse.ui.workbench;
bundle-version="[3.112.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.ui.workbench;
bundle-version="3.112.100.v20181005-0915"; singleton:="true"
       org.eclipse.ui.workbench [106]
         Unresolved requirement: Import-Package: javax.annotation

i wonder if i really have to add

	<unit id="javax.annotation" version="1.2.0.v201602091430"/>

to my target and something like

<plugin>
	<groupId>org.eclipse.tycho</groupId>
	<artifactId>target-platform-configuration</artifactId>
	<configuration>
		<dependency-resolution>
			<extraRequirements>
				<!-- to get the org.eclipse.osgi.compatibility.state plugin
				if the target platform is Luna or later.
				(backward compatible with kepler and previous versions)
				see https://bugs.eclipse.org/bugs/show_bug.cgi?id=492149 -->
				<requirement>
					<type>eclipse-feature</type>
					<id>org.eclipse.rcp</id>
					<versionRange>0.0.0</versionRange>
				</requirement>
			</extraRequirements>
		</dependency-resolution>
	</configuration>
</plugin>

or if there are any plans to make this happen "automatically" somehow

-- 
Christian Dietrich (Diplom-Informatiker (BA))
Softwareentwickler / -Architekt

Tel.: +49 (0) 711 / 34 21 91-0
Fax.: +49 (0) 711 / 34 21 91-29
Mobil: +49 (0) 151 / 173969 17
Mail: christian.dietrich@xxxxxxxxx
XING: https://www.xing.com/profile/Christian_Dietrich8
Web: http://www.itemis.de
Skype: christiandietrich1982
ICQ: 125801794

itemis AG
Niederlassung Süd
Industriestraße 6
70565 Stuttgart

Rechtlicher Hinweis:
Registergericht: Amtsgericht Dortmund HRB 20621 | Sitz der Gesellschaft:
Lünen
Vorstand: Jens Wagener (Vorsitzender) | Wolfgang Neuhaus
Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.) | Michael Neuhaus |
Jennifer Fiorentino


Back to the top