Je voudrais utiliser Scala Virtualized dans un projet Scala-2.10 basé sur Maven. Le wiki Scala virtualisé n'a que des instructions pour SBT qui suggèrent que vous avez seulement besoin de changer scalaOrganization
de "org.scala-lang" en "org.scala-lang.virtualized" dans build.sbt. Cela suggère que pour maven vous devez changer le <groupId>
de scala-library dans les fichiers pom.xml. Il semble que le plugin Scala Maven trouve quel scala-compilateur obtenir de la bibliothèque scala que vous utilisez, puisque je ne vois aucune mention de compilateur scala dans aucun de nos fichiers pom.xml. Dans tous les cas, modifier le groupId de la bibliothèque scala dans les fichiers pom.xml ne fonctionne pas par lui-même. Je me suis assuré que la variable scala-library dans le fichier pom.xml parent correspond à une version qui existe pour Scala Virtualized (2.10.2-RC1).Comment utiliser Scala Virtualized dans un projet Maven avec Scala-2.10?
De quoi d'autre ai-je besoin?
Je cours dans [numéro 70] (https://github.com/davidB/scala-maven-plugin/issues/70). Nous étions sur maven-scala-plugin-2.15.2. Si je viens de mettre à niveau vers la librairie scala-maven-plugin-3.1.5, la construction échoue car elle ne semble pas pouvoir voir certaines classes. Si je mets à jour notre fichier pom.xml avec la déclaration '' recommandée. alors j'obtiens l'erreur 'duplicate class' pour l'une de nos classes de test en 2.15.2 et 3.1.5. La différence pom.xml qui provoque le problème # 70 est la ligne ' add-source ' dans la phase 'process-resources'. Notre projet s'appuie sur 2.15.2 sans elle. –