testdriven / psi-probe

Advanced manager and monitor for Apache Tomcat, forked from Lambda Probe
8 stars 1 forks source link

Cannot build project on OSX with Java 7 #371

Open padcom opened 9 years ago

padcom commented 9 years ago

From robertos...@gmail.com on August 23, 2013 12:57:37

What steps will reproduce the problem? 1. mvn package What is the expected result? successful build What happens instead? constituent[30]: file:/eclipse-common/maven2-standalone/current-maven/lib/xercesMinimal-1.9.6.2.jar

Exception in thread "main" java.lang.AssertionError: Missing tools.jar at: /Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home/Classes/classes.jar. Expression: file.exists() at org.codehaus.groovy.runtime.InvokerHelper.assertFailed(InvokerHelper.java:395) What version of Probe are you using? Latest SVN trunk What environment (browser version, Tomcat version, JVM version, server OS)? OSX, Java 7 JDK 1.7.0_21 Please provide any additional information below. Due to a long-standing bug in the jspc-maven plugin, currently it is not possible to build psi-probe on OSX with Java 7. As the upstream plugin provider was not able to fix this bug in months, a fork of the plugin exists which fixes the bug. See http://developer.jasig.org/projects/jspc-maven-plugin/2.0.0/jspc-maven-plugin/usage.html So a possible fix would be to switch to org.jasig.mojo.jspc jspc-maven-plugin

Original issue: http://code.google.com/p/psi-probe/issues/detail?id=371

padcom commented 9 years ago

From robertos...@gmail.com on August 23, 2013 04:30:18

Here is the link to the Upstream bug report: https://jira.codehaus.org/browse/MJSPC-53

padcom commented 9 years ago

From MALfunct...@gmail.com on August 26, 2013 05:53:02

Can you provide a patch that works for you? I'll check that it works for me before I commit.

(Hmm, can't assign the bug to you. It says "Invalid owner username.")

Status: NeedInfo
Labels: HelpWanted

padcom commented 9 years ago

From robertos...@gmail.com on August 26, 2013 06:08:48

Yes, I do as soon as I'm home.