This page is no longer maintained — Please continue to the home page at www.scala-lang.org

maven-scala-plugin problems getting started

5 replies
kolotyluk
Joined: 2010-06-04,
User offline. Last seen 5 weeks 20 hours ago.

I'm trying to get the maven-scala-plugin to work. Below is the POM and
the error messages I am getting. Can anyone offer any insight into what
the problem may be?

Cheers, Eric

4.0.0

Kodak-Intersystem
com.kodak.intersystem
0.0.1-SNAPSHOT
../Kodak-Intersystem/pom.xml

intersystem-common
Intersystem Common
Common code for client and server

info.collide
sqlspaces-client

org.scala-lang
scala-library
2.9.0

org.scala-tools
maven-scala-plugin

package

script

println ("Hello from pom script :-)")

[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ intersystem-common ---
[INFO] Building jar:
P:\Intersystem\main\platform.Java\intersystem-common\target\intersystem-common-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:script (default) @
intersystem-common ---
[INFO] Checking for multiple versions of scala
[WARNING] Invalid POM for com.threerings:getdown:jar:1.0, transitive
dependencies (if any) will not be available, enable debug logging for
more details
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 13.602s
[INFO] Finished at: Sun Aug 28 07:24:14 PDT 2011
[INFO] Final Memory: 10M/361M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.scala-tools:maven-scala-plugin:2.15.2:script (default) on project
intersystem-common: Execution default of goal
org.scala-tools:maven-scala-plugin:2.15.2:script failed: A required
class was missing while executing
org.scala-tools:maven-scala-plugin:2.15.2:script: scala/ScalaObject
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.scala-tools:maven-scala-plugin:2.15.2
[ERROR] strategy =
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/scala-tools/maven-scala-plugin/2.15.2/maven-scala-plugin-2.15.2.jar
[ERROR] urls[1] =
file:/P:/Intersystem/main/platform.Java/maven/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] =
file:/P:/Intersystem/main/platform.Java/maven/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[4] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[5] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[6] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[7] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
[ERROR] urls[8] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[9] =
file:/P:/Intersystem/main/platform.Java/maven/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[10] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[11] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[12] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[13] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar
[ERROR] urls[14] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/commons/commons-exec/1.0.1/commons-exec-1.0.1.jar
[ERROR] urls[15] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/yaml/snakeyaml/1.4/snakeyaml-1.4.jar
[ERROR] urls[16] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-utils/2.0.1/plexus-utils-2.0.1.jar
[ERROR] urls[17] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-sink-api/1.1.2/doxia-sink-api-1.1.2.jar
[ERROR] urls[18] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar
[ERROR] urls[19] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar
[ERROR] urls[20] =
file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent:
null]]
[ERROR]
[ERROR] -----------------------------------------------------:
scala.ScalaObject

Joshua.Suereth
Joined: 2008-09-02,
User offline. Last seen 32 weeks 6 days ago.
Re: maven-scala-plugin problems getting started
I'm not as familiar with the script stuff, but I think you need the scala dependency *on the plugin itself* for that to work.  The compiler-as-a-dependency even.  Either that or give the maven-scala-plugin a scalaVersion property...

On Sun, Aug 28, 2011 at 10:42 AM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I'm trying to get the maven-scala-plugin to work. Below is the POM and the error messages I am getting. Can anyone offer any insight into what the problem may be?

Cheers, Eric

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>Kodak-Intersystem</artifactId>
<groupId>com.kodak.intersystem</groupId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Kodak-Intersystem/pom.xml</relativePath>
</parent>
<artifactId>intersystem-common</artifactId>
<name>Intersystem Common</name>
<description>Common code for client and server</description>
<dependencies>
<dependency>
<groupId>info.collide</groupId>
<artifactId>sqlspaces-client</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>script</goal>
</goals>
</execution>
</executions>
<configuration>
<script>
           println ("Hello from pom script :-)")
</script>
</configuration>
</plugin>
</plugins>
</build>
</project>



[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ intersystem-common ---
[INFO] Building jar: P:\Intersystem\main\platform.Java\intersystem-common\target\intersystem-common-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:script (default) @ intersystem-common ---
[INFO] Checking for multiple versions of scala
[WARNING] Invalid POM for com.threerings:getdown:jar:1.0, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.602s
[INFO] Finished at: Sun Aug 28 07:24:14 PDT 2011
[INFO] Final Memory: 10M/361M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scala-tools:maven-scala-plugin:2.15.2:script (default) on project intersystem-common: Execution default of goal org.scala-tools:maven-scala-plugin:2.15.2:script failed: A required class was missing while executing org.scala-tools:maven-scala-plugin:2.15.2:script: scala/ScalaObject
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.scala-tools:maven-scala-plugin:2.15.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/scala-tools/maven-scala-plugin/2.15.2/maven-scala-plugin-2.15.2.jar
[ERROR] urls[1] = file:/P:/Intersystem/main/platform.Java/maven/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] = file:/P:/Intersystem/main/platform.Java/maven/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[4] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[5] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[6] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[7] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
[ERROR] urls[8] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[9] = file:/P:/Intersystem/main/platform.Java/maven/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[10] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[11] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[12] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[13] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar
[ERROR] urls[14] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/commons/commons-exec/1.0.1/commons-exec-1.0.1.jar
[ERROR] urls[15] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/yaml/snakeyaml/1.4/snakeyaml-1.4.jar
[ERROR] urls[16] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-utils/2.0.1/plexus-utils-2.0.1.jar
[ERROR] urls[17] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-sink-api/1.1.2/doxia-sink-api-1.1.2.jar
[ERROR] urls[18] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar
[ERROR] urls[19] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar
[ERROR] urls[20] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: scala.ScalaObject


kolotyluk
Joined: 2010-06-04,
User offline. Last seen 5 weeks 20 hours ago.
Re: maven-scala-plugin problems getting started
I tried adding a dependency to the the compiler, but that did not seem to make a difference. I also added a dependency to the maven-scala-plugin, but that makes no difference either.

Maven seems to be choosing the correct version for the plug-in all by itself, but I added a specific version on the dependency and that does not seem to help either.

Cheers, Eric

On 2011-08-28 9:18 AM, Josh Suereth wrote:
Ye_e1yC9xc4oOdY0g [at] mail [dot] gmail [dot] com" type="cite">I'm not as familiar with the script stuff, but I think you need the scala dependency *on the plugin itself* for that to work.  The compiler-as-a-dependency even.  Either that or give the maven-scala-plugin a scalaVersion property...

On Sun, Aug 28, 2011 at 10:42 AM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com" rel="nofollow">eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I'm trying to get the maven-scala-plugin to work. Below is the POM and the error messages I am getting. Can anyone offer any insight into what the problem may be?

Cheers, Eric

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>Kodak-Intersystem</artifactId>
<groupId>com.kodak.intersystem</groupId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Kodak-Intersystem/pom.xml</relativePath>
</parent>
<artifactId>intersystem-common</artifactId>
<name>Intersystem Common</name>
<description>Common code for client and server</description>
<dependencies>
<dependency>
<groupId>info.collide</groupId>
<artifactId>sqlspaces-client</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>script</goal>
</goals>
</execution>
</executions>
<configuration>
<script>
           println ("Hello from pom script :-)")
</script>
</configuration>
</plugin>
</plugins>
</build>
</project>



[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ intersystem-common ---
[INFO] Building jar: P:\Intersystem\main\platform.Java\intersystem-common\target\intersystem-common-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:script (default) @ intersystem-common ---
[INFO] Checking for multiple versions of scala
[WARNING] Invalid POM for com.threerings:getdown:jar:1.0, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.602s
[INFO] Finished at: Sun Aug 28 07:24:14 PDT 2011
[INFO] Final Memory: 10M/361M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scala-tools:maven-scala-plugin:2.15.2:script (default) on project intersystem-common: Execution default of goal org.scala-tools:maven-scala-plugin:2.15.2:script failed: A required class was missing while executing org.scala-tools:maven-scala-plugin:2.15.2:script: scala/ScalaObject
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.scala-tools:maven-scala-plugin:2.15.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/scala-tools/maven-scala-plugin/2.15.2/maven-scala-plugin-2.15.2.jar
[ERROR] urls[1] = file:/P:/Intersystem/main/platform.Java/maven/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] = file:/P:/Intersystem/main/platform.Java/maven/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[4] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[5] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[6] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[7] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
[ERROR] urls[8] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[9] = file:/P:/Intersystem/main/platform.Java/maven/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[10] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[11] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[12] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[13] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar
[ERROR] urls[14] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/commons/commons-exec/1.0.1/commons-exec-1.0.1.jar
[ERROR] urls[15] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/yaml/snakeyaml/1.4/snakeyaml-1.4.jar
[ERROR] urls[16] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-utils/2.0.1/plexus-utils-2.0.1.jar
[ERROR] urls[17] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-sink-api/1.1.2/doxia-sink-api-1.1.2.jar
[ERROR] urls[18] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar
[ERROR] urls[19] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar
[ERROR] urls[20] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: scala.ScalaObject


Joshua.Suereth
Joined: 2008-09-02,
User offline. Last seen 32 weeks 6 days ago.
Re: maven-scala-plugin problems getting started
AH, try adding -usejavacp  as an argument to the script task.  I bet I know what the issue is....

On Sun, Aug 28, 2011 at 6:54 PM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I tried adding a dependency to the the compiler, but that did not seem to make a difference. I also added a dependency to the maven-scala-plugin, but that makes no difference either.

Maven seems to be choosing the correct version for the plug-in all by itself, but I added a specific version on the dependency and that does not seem to help either.

Cheers, Eric

On 2011-08-28 9:18 AM, Josh Suereth wrote:
I'm not as familiar with the script stuff, but I think you need the scala dependency *on the plugin itself* for that to work.  The compiler-as-a-dependency even.  Either that or give the maven-scala-plugin a scalaVersion property...

On Sun, Aug 28, 2011 at 10:42 AM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I'm trying to get the maven-scala-plugin to work. Below is the POM and the error messages I am getting. Can anyone offer any insight into what the problem may be?

Cheers, Eric

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>Kodak-Intersystem</artifactId>
<groupId>com.kodak.intersystem</groupId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Kodak-Intersystem/pom.xml</relativePath>
</parent>
<artifactId>intersystem-common</artifactId>
<name>Intersystem Common</name>
<description>Common code for client and server</description>
<dependencies>
<dependency>
<groupId>info.collide</groupId>
<artifactId>sqlspaces-client</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>script</goal>
</goals>
</execution>
</executions>
<configuration>
<script>
           println ("Hello from pom script :-)")
</script>
</configuration>
</plugin>
</plugins>
</build>
</project>



[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ intersystem-common ---
[INFO] Building jar: P:\Intersystem\main\platform.Java\intersystem-common\target\intersystem-common-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:script (default) @ intersystem-common ---
[INFO] Checking for multiple versions of scala
[WARNING] Invalid POM for com.threerings:getdown:jar:1.0, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.602s
[INFO] Finished at: Sun Aug 28 07:24:14 PDT 2011
[INFO] Final Memory: 10M/361M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scala-tools:maven-scala-plugin:2.15.2:script (default) on project intersystem-common: Execution default of goal org.scala-tools:maven-scala-plugin:2.15.2:script failed: A required class was missing while executing org.scala-tools:maven-scala-plugin:2.15.2:script: scala/ScalaObject
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.scala-tools:maven-scala-plugin:2.15.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/scala-tools/maven-scala-plugin/2.15.2/maven-scala-plugin-2.15.2.jar
[ERROR] urls[1] = file:/P:/Intersystem/main/platform.Java/maven/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] = file:/P:/Intersystem/main/platform.Java/maven/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[4] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[5] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[6] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[7] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
[ERROR] urls[8] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[9] = file:/P:/Intersystem/main/platform.Java/maven/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[10] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[11] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[12] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[13] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar
[ERROR] urls[14] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/commons/commons-exec/1.0.1/commons-exec-1.0.1.jar
[ERROR] urls[15] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/yaml/snakeyaml/1.4/snakeyaml-1.4.jar
[ERROR] urls[16] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-utils/2.0.1/plexus-utils-2.0.1.jar
[ERROR] urls[17] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-sink-api/1.1.2/doxia-sink-api-1.1.2.jar
[ERROR] urls[18] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar
[ERROR] urls[19] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar
[ERROR] urls[20] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: scala.ScalaObject



kolotyluk
Joined: 2010-06-04,
User offline. Last seen 5 weeks 20 hours ago.
Re: maven-scala-plugin problems getting started
Sorry, I don't know what you mean. Is that something I put in the POM somewhere? Can you please give an example.

Cheers, Eric

On 2011-08-28 4:58 PM, Josh Suereth wrote:
CAFLqJkwcXHA9uCkJkpNDLsrCoRoRZjrS8m8REN_-Cf2THEF20g [at] mail [dot] gmail [dot] com" type="cite">AH, try adding -usejavacp  as an argument to the script task.  I bet I know what the issue is....

On Sun, Aug 28, 2011 at 6:54 PM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com" rel="nofollow">eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I tried adding a dependency to the the compiler, but that did not seem to make a difference. I also added a dependency to the maven-scala-plugin, but that makes no difference either.

Maven seems to be choosing the correct version for the plug-in all by itself, but I added a specific version on the dependency and that does not seem to help either.

Cheers, Eric

On 2011-08-28 9:18 AM, Josh Suereth wrote:
I'm not as familiar with the script stuff, but I think you need the scala dependency *on the plugin itself* for that to work.  The compiler-as-a-dependency even.  Either that or give the maven-scala-plugin a scalaVersion property...

On Sun, Aug 28, 2011 at 10:42 AM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com" target="_blank" rel="nofollow">eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I'm trying to get the maven-scala-plugin to work. Below is the POM and the error messages I am getting. Can anyone offer any insight into what the problem may be?

Cheers, Eric

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>Kodak-Intersystem</artifactId>
<groupId>com.kodak.intersystem</groupId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Kodak-Intersystem/pom.xml</relativePath>
</parent>
<artifactId>intersystem-common</artifactId>
<name>Intersystem Common</name>
<description>Common code for client and server</description>
<dependencies>
<dependency>
<groupId>info.collide</groupId>
<artifactId>sqlspaces-client</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>script</goal>
</goals>
</execution>
</executions>
<configuration>
<script>
           println ("Hello from pom script :-)")
</script>
</configuration>
</plugin>
</plugins>
</build>
</project>



[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ intersystem-common ---
[INFO] Building jar: P:\Intersystem\main\platform.Java\intersystem-common\target\intersystem-common-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:script (default) @ intersystem-common ---
[INFO] Checking for multiple versions of scala
[WARNING] Invalid POM for com.threerings:getdown:jar:1.0, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.602s
[INFO] Finished at: Sun Aug 28 07:24:14 PDT 2011
[INFO] Final Memory: 10M/361M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scala-tools:maven-scala-plugin:2.15.2:script (default) on project intersystem-common: Execution default of goal org.scala-tools:maven-scala-plugin:2.15.2:script failed: A required class was missing while executing org.scala-tools:maven-scala-plugin:2.15.2:script: scala/ScalaObject
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.scala-tools:maven-scala-plugin:2.15.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/scala-tools/maven-scala-plugin/2.15.2/maven-scala-plugin-2.15.2.jar
[ERROR] urls[1] = file:/P:/Intersystem/main/platform.Java/maven/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] = file:/P:/Intersystem/main/platform.Java/maven/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[4] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[5] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[6] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[7] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
[ERROR] urls[8] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[9] = file:/P:/Intersystem/main/platform.Java/maven/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[10] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[11] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[12] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[13] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar
[ERROR] urls[14] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/commons/commons-exec/1.0.1/commons-exec-1.0.1.jar
[ERROR] urls[15] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/yaml/snakeyaml/1.4/snakeyaml-1.4.jar
[ERROR] urls[16] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-utils/2.0.1/plexus-utils-2.0.1.jar
[ERROR] urls[17] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-sink-api/1.1.2/doxia-sink-api-1.1.2.jar
[ERROR] urls[18] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar
[ERROR] urls[19] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar
[ERROR] urls[20] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: scala.ScalaObject



kolotyluk
Joined: 2010-06-04,
User offline. Last seen 5 weeks 20 hours ago.
Re: maven-scala-plugin problems getting started
OK, I got the simple case to run. Below is what I used in my POM. The trick was to add scala-library as a dependency of the plugin, not a dependency of the project/module.

I'm still such a Maven newbie. It might help if someone updated the example at http://scala-tools.org/mvnsites/maven-scala-plugin/example_script.html so more newbies like me don't trip over this - or is there a better place for me to report this?

By the way, it is just so cool to be able to run Scala like this :-)

Cheers, Eric

  <build>
    <plugins>
      <plugin>
        <groupId>org.scala-tools</groupId>
        <artifactId>maven-scala-plugin</artifactId>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>script</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <script>
            println ("Hello from pom script :-)")
          </script>
        </configuration>
        <dependencies>
          <dependency>
              <groupId>org.scala-lang</groupId>
              <artifactId>scala-library</artifactId>
              <version>2.9.0</version>
            </dependency>
        </dependencies>
      </plugin>
    </plugins>
  </build>


On 2011-08-28 5:41 PM, Eric Kolotyluk wrote:
4E5AE026 [dot] 3020905 [at] gmail [dot] com" type="cite"> Sorry, I don't know what you mean. Is that something I put in the POM somewhere? Can you please give an example.

Cheers, Eric

On 2011-08-28 4:58 PM, Josh Suereth wrote:
CAFLqJkwcXHA9uCkJkpNDLsrCoRoRZjrS8m8REN_-Cf2THEF20g [at] mail [dot] gmail [dot] com" type="cite">AH, try adding -usejavacp  as an argument to the script task.  I bet I know what the issue is....

On Sun, Aug 28, 2011 at 6:54 PM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com" rel="nofollow">eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I tried adding a dependency to the the compiler, but that did not seem to make a difference. I also added a dependency to the maven-scala-plugin, but that makes no difference either.

Maven seems to be choosing the correct version for the plug-in all by itself, but I added a specific version on the dependency and that does not seem to help either.

Cheers, Eric

On 2011-08-28 9:18 AM, Josh Suereth wrote:
I'm not as familiar with the script stuff, but I think you need the scala dependency *on the plugin itself* for that to work.  The compiler-as-a-dependency even.  Either that or give the maven-scala-plugin a scalaVersion property...

On Sun, Aug 28, 2011 at 10:42 AM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com" target="_blank" rel="nofollow">eric [dot] kolotyluk [at] gmail [dot] com> wrote:
I'm trying to get the maven-scala-plugin to work. Below is the POM and the error messages I am getting. Can anyone offer any insight into what the problem may be?

Cheers, Eric

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>Kodak-Intersystem</artifactId>
<groupId>com.kodak.intersystem</groupId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>../Kodak-Intersystem/pom.xml</relativePath>
</parent>
<artifactId>intersystem-common</artifactId>
<name>Intersystem Common</name>
<description>Common code for client and server</description>
<dependencies>
<dependency>
<groupId>info.collide</groupId>
<artifactId>sqlspaces-client</artifactId>
</dependency>
<dependency>
<groupId>org.scala-lang</groupId>
<artifactId>scala-library</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>script</goal>
</goals>
</execution>
</executions>
<configuration>
<script>
           println ("Hello from pom script :-)")
</script>
</configuration>
</plugin>
</plugins>
</build>
</project>



[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ intersystem-common ---
[INFO] Building jar: P:\Intersystem\main\platform.Java\intersystem-common\target\intersystem-common-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- maven-scala-plugin:2.15.2:script (default) @ intersystem-common ---
[INFO] Checking for multiple versions of scala
[WARNING] Invalid POM for com.threerings:getdown:jar:1.0, transitive dependencies (if any) will not be available, enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.602s
[INFO] Finished at: Sun Aug 28 07:24:14 PDT 2011
[INFO] Final Memory: 10M/361M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.scala-tools:maven-scala-plugin:2.15.2:script (default) on project intersystem-common: Execution default of goal org.scala-tools:maven-scala-plugin:2.15.2:script failed: A required class was missing while executing org.scala-tools:maven-scala-plugin:2.15.2:script: scala/ScalaObject
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.scala-tools:maven-scala-plugin:2.15.2
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/scala-tools/maven-scala-plugin/2.15.2/maven-scala-plugin-2.15.2.jar
[ERROR] urls[1] = file:/P:/Intersystem/main/platform.Java/maven/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
[ERROR] urls[2] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interpolation/1.11/plexus-interpolation-1.11.jar
[ERROR] urls[3] = file:/P:/Intersystem/main/platform.Java/maven/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[4] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/reporting/maven-reporting-api/2.2.1/maven-reporting-api-2.2.1.jar
[ERROR] urls[5] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-logging-api/1.1/doxia-logging-api-1.1.jar
[ERROR] urls[6] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-jdk14/1.5.6/slf4j-jdk14-1.5.6.jar
[ERROR] urls[7] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
[ERROR] urls[8] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/slf4j/jcl-over-slf4j/1.5.6/jcl-over-slf4j-1.5.6.jar
[ERROR] urls[9] = file:/P:/Intersystem/main/platform.Java/maven/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar
[ERROR] urls[10] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
[ERROR] urls[11] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[12] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[13] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-dependency-tree/1.2/maven-dependency-tree-1.2.jar
[ERROR] urls[14] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/commons/commons-exec/1.0.1/commons-exec-1.0.1.jar
[ERROR] urls[15] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/yaml/snakeyaml/1.4/snakeyaml-1.4.jar
[ERROR] urls[16] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/plexus/plexus-utils/2.0.1/plexus-utils-2.0.1.jar
[ERROR] urls[17] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/doxia/doxia-sink-api/1.1.2/doxia-sink-api-1.1.2.jar
[ERROR] urls[18] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-core-asl/1.6.1/jackson-core-asl-1.6.1.jar
[ERROR] urls[19] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/codehaus/jackson/jackson-mapper-asl/1.6.1/jackson-mapper-asl-1.6.1.jar
[ERROR] urls[20] = file:/P:/Intersystem/main/platform.Java/maven/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: scala.ScalaObject



Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland