On Jan 11, 2009, at 4:00 PM, Marius Dumitru Florea wrote:

> Vincent Massol wrote:
>> On Jan 11, 2009, at 12:52 PM, Anca Paula Luca wrote:
>>
>>> Marius Dumitru Florea wrote:
>>>> Hi Vincent,
>>>>
>>>> vmassol (SVN) wrote:
>>>>> Author: vmassol
>>>>> Date: 2009-01-10 20:34:28 +0100 (Sat, 10 Jan 2009)
>>>>> New Revision: 15295
>>>>>
>>>>> Modified:
>>>>>  platform/web/trunk/wysiwyg/pom.xml
>>>>> Log:
>>>>> Removing what seems to be unneeded stuff...
>>>> On what basis?.. Both gwt-dev and gwt-dev-libs are needed, first
>>>> because
>>>> they contain the GWT compiler and second because they are  
>>>> required by
>>>> the hosted browser when running and debugging the WYSIWYG in hosted
>>>> mode. Then gwt-dev-libs needs to be unpacked. Have you tried to  
>>>> build
>>>> the WYSIWYG with a fresh m2 repo after this change?
>>> Fresh repo build passes, I deleted all the gwt-dev related entries
>>> in the repo
>>> and ran it. The hosted mode run will not work any longer since it
>>> needs some
>>> libraries unpacked from the zip (that is debug + tests, if we ran
>>> any).
>>>
>>> Since we don't do any hosted mode runs at build time, it's arguable
>>> if we need
>>> this setup in the pom in the default profile or not, but since debug
>>> is needed
>>> quite often and all debug related  files and setups are committed,
>>> I'd say we
>>> keep this one too, and use maven magic to remove it from the default
>>> build.
>>
>
>> +1 for having a profile for the debug mode.
>
> For me this is really low priority considering the issues I have in
> Jira. I'd like to revert the pom and leave the debug profile for when
> the editor is ready.

ok I'll do that right now and you can answer my other mail about  
hosted mode. Note that we'll still need to fix something in the near  
future as it's causing some problems in m2eclipse.

Thanks
-Vincent

>>>> See
>>>> http://gwt-maven.googlecode.com/svn/docs/maven-googlewebtoolkit2-plugin/setup.html
>>>>
>>>> We have to revert.
>>>>
>>>>> Modified: platform/web/trunk/wysiwyg/pom.xml
>>>>> = 
>>>>> ==================================================================
>>>>> --- platform/web/trunk/wysiwyg/pom.xml    2009-01-10 18:53:52 UTC
>>>>> (rev 15294)
>>>>> +++ platform/web/trunk/wysiwyg/pom.xml    2009-01-10 19:34:28 UTC
>>>>> (rev 15295)
>>>>> @@ -8,7 +8,7 @@
>>>>>  <artifactId>xwiki-web-wysiwyg</artifactId>
>>>>>  <name>XWiki Platform - Web - WYSIWYG</name>
>>>>>  <packaging>war</packaging>
>>>>> -  <description>XWiki's What You See Is What You Get editor</
>>>>> description>
>>>>> +  <description>XWiki's GWT WYSIWYG editor</description>
>>>>>  <dependencies>
>>>>>    <dependency>
>>>>>      <groupId>com.google.gwt</groupId>
>>>>> @@ -27,21 +27,8 @@
>>>>>      <groupId>com.google.gwt</groupId>
>>>>>      <artifactId>gwt-dev</artifactId>
>>>>>      <version>${gwtVersion}</version>
>>>>> -      <classifier>${platform}-libs</classifier>
>>>>> -      <type>zip</type>
>>>>> -      <scope>provided</scope>
>>>>> -    </dependency>
>>>>> -    <dependency>
>>>>> -      <groupId>com.google.gwt</groupId>
>>>>> -      <artifactId>gwt-dev</artifactId>
>>>>> -      <version>${gwtVersion}</version>
>>>>>      <classifier>${platform}</classifier>
>>>>>      <scope>provided</scope>
>>>>> -      <!-- We load this library this way because GWT looks for
>>>>> SWT libraries in the same folder -->
>>>>> -      <!--
>>>>> -        <scope>system</scope>
>>>>> -        <systemPath>${settings.localRepository}/com/google/gwt/
>>>>> gwt-dev/${gwtVersion}/gwt-dev-${platform}.jar</systemPath>
>>>>> -      -->
>>>>>    </dependency>
>>>>>    <dependency>
>>>>>      <groupId>com.google.gwt</groupId>
>>>>> @@ -116,35 +103,8 @@
>>>>>  </dependencies>
>>>>>  <build>
>>>>>    <plugins>
>>>>> -      <!-- Download and unpack the GWT libs -->
>>>>>      <plugin>
>>>>>        <groupId>org.apache.maven.plugins</groupId>
>>>>> -        <artifactId>maven-dependency-plugin</artifactId>
>>>>> -        <executions>
>>>>> -          <execution>
>>>>> -            <id>unzip-gwt-libs</id>
>>>>> -            <phase>compile</phase>
>>>>> -            <goals>
>>>>> -              <goal>unpack</goal>
>>>>> -            </goals>
>>>>> -            <configuration>
>>>>> -              <artifactItems>
>>>>> -                <artifactItem>
>>>>> -                  <groupId>com.google.gwt</groupId>
>>>>> -                  <artifactId>gwt-dev</artifactId>
>>>>> -                  <version>${gwtVersion}</version>
>>>>> -                  <classifier>${platform}-libs</classifier>
>>>>> -                  <type>zip</type>
>>>>> -                  <overWrite>false</overWrite>
>>>>> -                </artifactItem>
>>>>> -              </artifactItems>
>>>>> -              <outputDirectory>${settings.localRepository}/com/
>>>>> google/gwt/gwt-dev/${gwtVersion}</outputDirectory>
>>>>> -            </configuration>
>>>>> -          </execution>
>>>>> -        </executions>
>>>>> -      </plugin>
>>>>> -      <plugin>
>>>>> -        <groupId>org.apache.maven.plugins</groupId>
>>>>>        <artifactId>maven-compiler-plugin</artifactId>
>>>>>        <executions>
>>>>>          <execution>
>>>>> @@ -287,12 +247,6 @@
>>>>>      </properties>
>>>>>    </profile>
>>>>>  </profiles>
>>>>> -  <repositories>
>>>>> -    <repository>
>>>>> -      <id>ibiblio</id>
>>>>> -      <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
>>>>> -    </repository>
>>>>> -  </repositories>
>>>>>  <pluginRepositories>
>>>>>    <pluginRepository>
>>>>>      <id>gwt-maven</id>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to