- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
maven-scala-plugin problems getting started
Sun, 2011-08-28, 15:42
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
Sun, 2011-08-28, 23:57
#2
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:
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
Mon, 2011-08-29, 01:07
#3
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:
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
Mon, 2011-08-29, 01:47
#4
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:
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
Mon, 2011-08-29, 02:37
#5
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:
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










On Sun, Aug 28, 2011 at 10:42 AM, Eric Kolotyluk <eric [dot] kolotyluk [at] gmail [dot] com> wrote: