You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Mark Struberg (JIRA)" <de...@myfaces.apache.org> on 2011/09/16 15:30:08 UTC

[jira] [Created] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

update myfaces parent pom to use latest apache-parent and other dependencies
----------------------------------------------------------------------------

                 Key: MYFACES-3307
                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
             Project: MyFaces Core
          Issue Type: Improvement
          Components: build process
    Affects Versions: 2.1.2
            Reporter: Mark Struberg
            Assignee: Mark Struberg


This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Mark Struberg (Commented) (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124471#comment-13124471 ] 

Mark Struberg commented on MYFACES-3307:
----------------------------------------

we should set the wagon-scp in the myfaces-parent imo. 
a.) in the myfaces-parent because every sub project will most probably need it
b.) wagon-scp because it uses a java ssh impl (for wagon-scp-external you need a pre-installed ssh client!) 
                
> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Leonardo Uribe (Commented) (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124407#comment-13124407 ] 

Leonardo Uribe commented on MYFACES-3307:
-----------------------------------------

Ok, so can we close this issue and start a release of myfaces master pom?
                
> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Mark Struberg (Commented) (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124394#comment-13124394 ] 

Mark Struberg commented on MYFACES-3307:
----------------------------------------

basically big +1, but please note that there is already a wagon-2.0 release.

Also please note that in the newer apache-parent poms there is an own maven-3 profile which activates version 3 of the site-plugin, etc.
                
> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Mark Struberg (Commented) (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124476#comment-13124476 ] 

Mark Struberg commented on MYFACES-3307:
----------------------------------------

I locally upgraded myfaces-core to our new mf-parent snapshot and it works fine with mvn3 so far. Of course I did not build the site and did no release ;)

                
> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Mark Struberg (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13106064#comment-13106064 ] 

Mark Struberg commented on MYFACES-3307:
----------------------------------------

maven-assembly-plugin .................................. 2.2 -> 2.2.1
maven-checkstyle-plugin .................................. 2.6 -> 2.7
maven-compiler-plugin ................................ 2.3.1 -> 2.3.2
maven-jar-plugin ..................................... 2.3.1 -> 2.3.2
maven-javadoc-plugin ..................................... 2.7 -> 2.8
maven-project-info-reports-plugin ........................ 2.2 -> 2.4
maven-release-plugin ................................... 2.1 -> 2.2.1
maven-resources-plugin ................................. 2.4.3 -> 2.5
maven-site-plugin ...................................... 2.1.1 -> 3.0
maven-surefire-plugin .................................... 2.5 -> 2.9
maven-surefire-report-plugin ............................. 2.5 -> 2.9
 org.codehaus.mojo:findbugs-maven-plugin .............. 2.3.1 -> 2.3.2


I removed the explicit mentioning of the maven-site-plugin because this gets handled generic in the apache parent pom, depending if one uses maven2 or 3. 


> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Leonardo Uribe (Commented) (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124500#comment-13124500 ] 

Leonardo Uribe commented on MYFACES-3307:
-----------------------------------------

+1 to add wagon-scp in the myfaces parent.

I have already tried the changes proposed, adding them to myfaces core pom.xml or other projects, so it is safe to apply them. If something happens, you always can override them so let's apply them and close this issue, and after that I'll run a release procedure for that pom.
                
> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (MYFACES-3307) update myfaces parent pom to use latest apache-parent and other dependencies

Posted by "Leonardo Uribe (Commented) (JIRA)" <de...@myfaces.apache.org>.
    [ https://issues.apache.org/jira/browse/MYFACES-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124378#comment-13124378 ] 

Leonardo Uribe commented on MYFACES-3307:
-----------------------------------------

I think it is safe to move to maven 3 and include maven-site-plugin. I have seen some cases where site documentation is generated correctly using maven2 but not on maven3. In practice, before deploy site using maven 3 I have to add the following on each parent pom.xml per project:

    <build>
        <!-- Since Maven 3.0, this is required to add scpexe as protocol for deploy. -->
        <extensions>
          <extension>
            <groupId>org.apache.maven.wagon</groupId>
            <artifactId>wagon-ssh-external</artifactId>
            <version>1.0-beta-7</version>
          </extension>
        </extensions>

....

                <!-- SITE GENERATION -->
                <plugin>
                    <artifactId>maven-javadoc-plugin</artifactId>
                    <version>2.8</version>
                </plugin>
                <plugin>
                  <artifactId>maven-site-plugin</artifactId>
                  <version>3.0</version>
                </plugin>
                <plugin>
                  <artifactId>maven-project-info-reports-plugin</artifactId>
                  <version>2.4</version>
                </plugin>
                <plugin>
                    <artifactId>maven-jxr-plugin</artifactId>
                    <version>2.3</version>
                </plugin>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>taglist-maven-plugin</artifactId>
                    <version>2.4</version>
                </plugin>
                <plugin>
                    <artifactId>maven-changelog-plugin</artifactId>
                    <version>2.2</version>
                </plugin>
            </plugins>
        </pluginManagement>

                
> update myfaces parent pom to use latest apache-parent and other dependencies
> ----------------------------------------------------------------------------
>
>                 Key: MYFACES-3307
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3307
>             Project: MyFaces Core
>          Issue Type: Improvement
>          Components: build process
>    Affects Versions: 2.1.2
>            Reporter: Mark Struberg
>            Assignee: Mark Struberg
>
> This is needed because we have an issue in the current setup of the checkstyle plugin

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira