Thanks for the quick response - I'll try to clarify. The project archive for the web
project's WEB-INF/lib directory contains a JAR project archive (see my .packages file
content below). Initially everything deploys successfully. If I update an html file or
Java class in my web project (deploy-test.war), the change is detected and it publishes
the change to the server - excellent.
My issue is that when I modify a Java class in my jar project (deploy-test-jar), the
change is not published to the server. Likewise, if I have an EAR archive that contains a
WAR archive, changes made to the war project will not auto-republish if modified.
If I look at this from a .packages file perspective, it looks like the auto-publishing
feature works for file resources defined directly below the root "package"
element, but not for those defined within child "package" elements (ie, works
for package name="deploy-test.war", but not for child package
name="deploy-test.jar").
If I manually perform a "publish to Server", the changes will push across fine.
So, I'm specifically talking about the change detection bit not detecting changes to
child packages.
| <?xml version="1.0" encoding="UTF-8"?>
|
| <packages version="1.2">
| <package name="deploy-test.war"
type="org.jboss.ide.eclipse.as.core.packages.warPackage"
todir="/cgwgs-master-alpha/build/expanded-archives/main/gets/jboss-5.0.0.GA/server/standard/deploy"
exploded="true" inWorkspace="true">
| <fileset dir="/deploy-test/WebContent" includes="**/*"
excludes="**/WEB-INF/lib/*.jar" inWorkspace="true"
flatten="false">
| <properties></properties>
| </fileset>
| <folder name="WEB-INF">
| <folder name="lib">
| <package name="deploy-test.jar" type="jar"
exploded="true" inWorkspace="true">
| <fileset dir="/deploy-test-jar/bin"
includes="**" inWorkspace="true" flatten="false">
| <properties></properties>
| </fileset>
| <properties>
| <property
name="org.jboss.ide.eclipse.as.core.model.PackagesListener.DeployAfterBuild"
value="true"></property>
| <property
name="org.jboss.ide.eclipse.as.core.model.PackagesListener.DeployServers"
value="JBoss 5.0 Server,"></property>
| </properties>
| </package>
| <fileset dir="/deploy-test/WebContent/WEB-INF/lib"
includes="*.jar" inWorkspace="true" flatten="false">
| <properties></properties>
| </fileset>
| <properties></properties>
| </folder>
| <folder name="classes">
| <fileset dir="/deploy-test/build/classes"
includes="**/*" inWorkspace="true" flatten="false">
| <properties></properties>
| </fileset>
| <properties></properties>
| </folder>
| <properties></properties>
| </folder>
| <properties>
| <property
name="org.jboss.ide.eclipse.as.core.packages.ModuleIDPropertyKey"
value="1230060495108"></property>
| <property
name="org.jboss.ide.eclipse.as.core.model.PackagesListener.DeployAfterBuild"
value="true"></property>
| <property
name="org.jboss.ide.eclipse.as.core.model.PackagesListener.DeployServers"
value="JBoss 5.0 Server,"></property>
| </properties>
| </package>
| <properties></properties>
| </packages>
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4198364#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...