द्वारा उलझा हुआ है मैं एकीकृत जावा परियोजनाओं के साथ मौजूदा जावा परियोजनाओं का समूह पुनः स्थापित कर रहा हूं। चूंकि प्रत्येक परियोजना परिपक्व है और स्थापित किया है चींटी आधारित निर्माण सब मैं maven-antrun-plugin
उपयोग कर रहा हूँ मौजूदा build.xml
इस प्रकार निष्पादित करने के लिए:JAVA_HOME मेवेन
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>compile</phase>
<configuration>
<tasks>
<ant antfile="build.xml" target="compile" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
जब मैं चलाने mvn compile
निर्माण इस संदेश के साथ विफल रहता है:
[INFO] An Ant BuildException has occured: The following error occurred
while executing this line:
build.xml:175: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Java\jdk1.6.0_13\jre"
क्या पहेली मुझे
- है मैं अपने वातावरण सेटअप के भाग के रूप
JAVA_HOME=C:\Java\jdk1.6.0_13
है और जबmvn.bat
निष्पादित किया जाता है कि exa है ctly मूल्य मैं हो रही है, आप त्रुटि संदेश में देखते हैं तथापि के रूप में अगर मैंant compile
सब कुछ ठीक संकलित चलाने
यह है कि शायद maven-antrun-plugin
set JAVA_HOME=%JAVA_HOME%\jre
की तरह कुछ करता है क्या इसका मतलब यह C:\Java\jdk1.6.0_13\jre
टूटी हुई लिंक का विस्तार करने के लिए धन्यवाद! – wrgrs
आप महोदय, इंटरनेट नायक हैं, धन्यवाद, मैं इसे घंटों तक खोज रहा था। यह काम करता हैं। मैं सिर्फ जावा संस्करण 1.8.0 में बदल गया। यह अब स्वीकार्य उत्तर होना चाहिए! – Hoto