Ich versuche FitNesse in CentOS mit diesem Profil auszuführen:Fitnesse Maven Linux laufen
<profile>
<id>fitnesse</id>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>start-fitnesse</id>
<phase>test</phase>
<configuration>
<tasks>
<echo taskname="fitnesse" message="Starting FitNesse..." />
<java classname="fitnesseMain.FitNesseMain"
classpathref="maven.runtime.classpath" fork="true">
<arg line="-p 9595" />
<arg line="-d ." />
</java>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.fitnesse.plugins</groupId>
<artifactId>maven-classpath-plugin</artifactId>
<version>1.6</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</profile>
Ich verwende maven.classpath die Abhängigkeits Gläser in Fitnesse
${maven.classpath}
Aber in diesem Fall hinzufügen Ich bekomme
undefined variable: maven.classpath
Hinweis: Ich kann FitNesse Wiki-Seite sehen.
Was genau meinen Sie mit maven classpath wurde nicht festgelegt? Der Testlauf, wenn Sie auf Test oder Suite im Wiki klicken, hat alle Klassen auf Klassenpfad, die Abhängigkeiten sind? –
Bitte schauen Sie sich meine bearbeitete Frage an – user1553680