Çok modüllü bir proje üzerinde çalışıyorum. Diğer modüllerde appCtx.xml bir modülden kullanıyoruz.Bir projeden diğerine dosya kopyalama maven
Güncel sorun, her zaman birbirleriyle senkronize olmadıklarıdır.
Birisi dosyayı değiştirdiğinde ve proje oluşturduğunda, bunu yapan kişi başka bir modüle kopyalamayı unutabilir ve sorunlara neden olabilir.
appCtx.xml'yi proje A'daki src/main/resources içinde proje B'deki src/main/resources kaynağına nasıl kopyalarım? üretmek-kaynaklar aşamasının bir parçası olarak
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-appCtx</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/src/blahhere</outputDirectory>
<overwrite>true</overwrite>
<resources>
<resource>
<directory>../other_project/src/blah/blah</directory>
<includes>
<include>appCtx.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
Bu kopya (Aynı kaynak ağaçta colocated) bir projeden bir dosya:
Doğrudan bağımlılık ekleyebilir misiniz? – Gray
Başka bir fikir, revizyon kontrol sisteminizi yardım etmek için kullanmaktır. SVN kullanıp kullanmadığınızı bilmiyorum ama bakın: http://stackoverflow.com/questions/1401951/is-it-possible-to-link-svn-repository-files-so-that-a-file-is- aslında-a-referen – Gray