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#4198364 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4198364 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
