2
lesscss-mvn이 플러그인을 사용하여 CSS를 모두 덜 컴파일하려고합니다.Maven 작업 순서를 변경하는 방법은 무엇입니까?
하지만 그 전에는 다른 폴더에서 적은 파일을 모두 복사해야합니다.
그러나 maven에서는 처음에 컴파일이 덜 실행됩니다. 메이븐 작업 순서를 변경하려면 어떻게해야합니까?
C:/project/MyApp/target/app1/styles/less is not existed.
내가 받는다는 실행 첫번째 적은 작업을 컴파일하기 때문입니다 그렇게 확신 :
...Clean task, remove all files in target/app1/
... Here is to copy all less files from another folder to ${project.basedir}/target/app1/styles/less
...
<plugin>
<groupId>org.lesscss</groupId>
<artifactId>lesscss-maven-plugin</artifactId>
<version>1.7.0.1.1</version>
<configuration>
<sourceDirectory>${project.basedir}/target/app1/styles/less</sourceDirectory>
<outputDirectory>${project.basedir}/target/app1/styles/css</outputDirectory>
<compress>true</compress>
<includes>
<include>main.less</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
내가 이것을 실행하면 메시지를 잘못 일부 오류 같다 : 여기
은 덜 CSS를 XML이다 . (모든 파일을 먼저 지우고 컴파일을 덜한다.) 대상에 파일이 없으므로, 오류가 발생한다.
먼저 Maven 실행 복사 작업을 수행하는 방법은?
당신의 도움을 위해 Thx.
예, 당신이 바로됩니다. 하지만 문제는이 빌드 프로세스를 변경할 수 없다는 것입니다. lesscss 플러그인에서 목표를 변경하는 방법을 알고 있습니까? –
전체 구성을 표시 할 수 있습니까? 단계는 http://maven.apache.org/ref/3.2.3/maven-core/lifecycles.html – MariuszS
에 설명되어 있습니다. 그냥 단계를 사용하려고합니다. 그리고 그것은 일했습니다! 고마워... –