|
||||||||
|
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
||||||||
- [JIRA] (JENKINS-15525) ProjectSet parser... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)
- [JIRA] (JENKINS-15525) ProjectSet p... [email protected] (JIRA)

A slight tweak to your regular _expression_ based on the following rules:
1. CVSRoot allows a colon before the path on the server without a port number being specified. I'm assuming projectset uses the same format.
2. The slash in the module name could be repeated anywhere in the path so I've moved that to inside the repeated character selection.
This gives the following regexp:
private static final Pattern PSF_PATTERN = Pattern.compile("<project reference=\"[^,]+,((:[a-z]+:)([a-z|A-Z|0-9|\\.]+)" + "(:([0-9]+)?)?([/|a-z|A-Z|_|0-9]+)),([/|A-Z|a-z|0-9|_|\\.]+),([A-Z|a-z|0-9|_|\\.]+)(,(.*?)){0,1}\"/>");