[oXygen-sdk] Problem with using the "defaultFrameworkSources" dependency
Dan Caprioara
dan at sync.ro
Fri May 23 03:13:26 CDT 2014
Hello,
The dita.jar is not yet available as a Maven artifact.
You should take it from an oXygen 16.0 installation and use a system
dependency in your pom.xml file:
<dependency>
<groupId>com.oxygenxml</groupId>
<artifactId>dita</artifactId>
<version>16.0.0</version>
<scope>system</scope>
<systemPath>PATH_TO_DITA_JAR/dita.jar</systemPath>
</dependency>
The source code may be downloaded from:
http://www.oxygenxml.com/maven/com/oxygenxml/oxygen/16.0.0/oxygen-16.0.0-defaultFrameworksSources.jar
I also recommend creating a dependency to the entire SDK, not only to
the oxygen.jar artifact:
<dependency>
<groupId>com.oxygenxml</groupId>
<artifactId>oxygen-sdk</artifactId>
<version>16.0.0</version>
</dependency>
Best regards,
Dan
--
Dan Caprioara
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
On 23.05.2014 10:21, Jan Bevers wrote:
> Hi
>
> I was trying to upgrade my project to use the new Maven repository.
>
> In one of my projects I used to have a dependency to “dita.jar” by
> referencing it as a system type.
>
> Now I’ve changed the dependency in my pom.xml as followed.
>
> <dependency>
>
> <groupId>com.oxygenxml</groupId>
>
> <artifactId>oxygen</artifactId>
>
> <classifier>defaultFrameworksSources</classifier>
>
> <type>jar</type>
>
> <version>16.0.0</version>
>
> </dependency>
>
> In my code I’m extending from the DITAConrefResolver class.
>
> package sdl.trisoft.framework.dita;
>
> import ro.sync.ecss.extensions.dita.conref.DITAConRefResolver;
>
> …
>
> public class TrisoftDITAContentResolver extends DITAConRefResolver {
>
> …
>
> }
>
> When using a reference to the old dita.jar this worked without problems.
> After changing the dependency to use the online one I was getting
> compilation errors.
>
> Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile
> (default-compile) on project oxygen-sample-framework: Compilation
> failure: Compilation failure:
>
> sdl/trisoft/framework/dita/TrisoftDITAContentResolver.java:[19,42]
> error: package ro.sync.ecss.extensions.dita.conref does not exist
>
> …
>
> I’m using NetBeans as an IDE.
>
> Kind regards
>
> *Jan Bevers |* Developer *|* SDL *| *+32 (0)15 400 970 *|* jbevers at sdl.com
>
>
> www.sdl.com
> <http://www.sdl.com/?utm_source=Email&utm_medium=Email%2BSignature&utm_campaign=SDL%2BStandard%2BEmail%2BSignature>
>
> *SDL PLC confidential, all rights reserved.* If you are not the intended
> recipient of this mail SDL requests and requires that you delete it
> without acting upon or copying any of its contents, and we further
> request that you advise us.
> SDL PLC is a public limited company registered in England and Wales.
> Registered number: 02675207.
> Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire
> SL6 7DY, UK.
>
> This message has been scanned for malware by Websense. www.websense.com
> <http://www.websense.com/>
>
>
>
> _______________________________________________
> oXygen-sdk mailing list
> oXygen-sdk at oxygenxml.com
> http://www.oxygenxml.com/mailman/listinfo/oxygen-sdk
>
More information about the oXygen-sdk
mailing list